AIM:
To write a C++ program using static data member and static member function.
ALGORITHM:
STEP 1: Start the program.
STEP 2: Declare static variable ‘count’.
STEP 3: Define static variable ‘count’ outside of the class.
STEP 4: Define member function ‘show count()’ for displaying the value of count.
STEP 5: Call the static function in main function.
STEP 6: Stop the program.
PROGRAM CODE:
#include<iostream.h> #include<conio.h> class test { int code; static int count; public: void setcode() { code=++count; } void showcode() { cout<<"n Code = "<<code<<"n"; } static void showcount() { cout<<"n Count = "<<count; } }; int test::count=0; void main() { clrscr(); test t1; t1.setcode(); t1.showcode(); t1.showcount(); getch(); }
OUTPUT:
RESULT:
Thus the C++ program using static data member and static member function is written and executed successfully.