C++ program to illustrate the static member function

AIM
Write a program to illustrate the static member function.

ALGORITHM

1. Start the process
2. Invoke the class
i. Set the data member and member function as a static
b. Create two objects t1 and t2
3. Call the function t1.setcode
i. Increment the value of data member count
4. Call the function t1.setcode
i. Increment the value of data member count
5. Call the static member function showcount()
i. Display the value of count
6. Create a new object t3
7. Call the function t3.set code()
8. Call t1.showcount(), t2.showcount() and t3.showcount()
9. Stop the process

PROGRAM

#include<iostream.h>
#include<conio.h>
 
class test
{
	int code;
	static int count;
	public :
		void setcode(void)
		{
			code= ++count;
		}
		void showcode(void)
		{
			cout<<"object number"<<code<<endl;
		}
		static void showcount(void)
		{
			cout<<"count"<<count<<endl;
		}
};
int test::count;
 
int main()
{
	clrscr();
	test t1,t2;
	t1.setcode();
	t2.setcode();
	test::showcount();
	test t3;
	t3.setcode();
test::showcount();
	t1.showcode();
	t2.showcode();
	t3.showcode();
	getch();
	return(1);	    
}

Start exploring endless computing possibilities with your own Raspberry Pi computer and accessories. Perfect for beginners and students.

OUTPUT

Count 2
Count 3
Object number 1
Object number 2
Object number 3


17 Responses to “C++ program to illustrate the static member function”

  1. soha sheikh

    plz mujhe friend class and friend fucton ka program with description chaiye,means how the procedure in a prog work.plz give overall explaination step by step.nd send me in farheen[email protected] a lot.

    Reply
  2. i want one program to show how reference variable are used and implementation to free the dynamic memory allocation nd dallocate

    Reply
  3. hai i need binary overloading with simple example, which is not complex addition program

    Reply
  4. i like your program but i want some thing different beacuse i saw this program in many books so i want different program to under stand the logic more clear.

    Reply
  5. M.Manobala

    i cant understand your program i want more easily&simply&easliymugup.
    i need fully explantion of the program. please help .
    i did not basic on c++program.

    Reply
  6. meghana b gowda

    i want somewhat simple program as i am learning this know and cant understand complex programs

    Reply

Leave a Reply