static member function in c++ program declared.

//static member function

 
#include<iostream>
using namespace std;
class Employee
{
    int Id;
    static int count;
    public:
        void setData(void)
        {
            cout<<"Enter the Id  "<<endl;;   
        cin>>Id;
        count++;
        }
        void getData(void)
        {
       
  cout<<"This Id of this employee is  "<<Id<<"  and this employee number "<<count<<endl;
}
static void getcount(void){
    cout<<"The value of  count is "<<count<<endl;
}
};
int Employee :: count;//default vaalueis 0
int main()
{
    Employee harry, rohan ,lovish;
    harry.setData();   
    harry.getData();
    Employee::getcount()    ;

rohan.setData();   
rohan.getData();
Employee::getcount()    ;   
    lovish.setData();   
    lovish.getData();
       
    Employee::getcount()    ;
    
    return 0;

 

 output----



Comments

Popular posts from this blog

if the marks obtain by a student in five different subjects are input through the keyboard write a program to find out the aggregate marks and percentage marks obtained by the student. assume that the maximum marks that can be obtained by a student in each subject is 100.

the length and breadth of a rectangle and radius of a circle are input through the keyboard. write a program to calculate the area and perimeter of the rectangle, and the area and circumference of the circle

If lengths of three sides of a tringle are input through the keyboard write a program to find the area of tringle.