Program to count the object value using the storage keyword static in C++
Algorithm
Step 1: Start the program.
Step 2: Declare the class name as Stat with data member s and member functions.
Step 3: The constructor Stat() which is used to increment the value of count as 1 to to assign the variable code.
Step 4: The function showcode() to display the code value.
Step 5: The function showcount() to display the count value.
Step 6: Stop the program.
Program
/* Program to count the object value using the storage keyword static in C++ Pardeep Patel @ studywarehouse.com */ #include<iostream.h> #include<conio.h> class stat { int code; static int count; public: stat() { code=++count; } void showcode() { cout<<"\n\tObject number is :"<<code; } static void showcount() { cout<<"\n\tCount Objects :"<<count; } }; int stat::count; void main() { clrscr(); stat obj1,obj2; obj1.showcount(); obj1.showcode(); obj2.showcount(); obj2.showcode(); getch(); }
Output
Count Objects: 2
Object Number is: 1
Count Objects: 2
Object Number is: 2