static variable(static data member) in C++

 //static data member   static variable(static data member) in C++
#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;
}
};
int Employee :: count;//default vaalueis 0
int main()
{
    Employee harry, rohan ,lovish;
    harry.setData();    
    harry.getData();    
rohan.setData();    
rohan.getData();    
    lovish.setData();    
    lovish.getData();    
    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.