Skip to main content

Simple Program for Static Data and Member Function

1 min read
Share:
On this page (5sections)

Aim

To count the object value using the storage keyword static.

Static Data and Member Function Algorithm/Steps:

  • STEP 1: Start the program.
  • STEP 2: Declare the class name as Stat with data members and member functions.
  • STEP 3: The constructor Stat() which is used to increment the value of count as 1 to assign the variable code.
  • STEP 4: The function show code() to display the code value.
  • STEP 5: The function showcount() to display the count value.
  • STEP 6: Stop the program.

Simple Program for Static Data and Member Function

#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();
}

Sample Output

Count Objects: 2
Object Number is: 1
Count Objects: 2
Object Number is: 2

Learn the concept first, then study the code:

Related Tutorials

Search tutorials