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

paper of size A0 has dimensions 1189 mmx 841 mm .Each subsequent size A(n) is defined as A(n-1) cut in half parallel to its shorter sides .Thus paper of size A1 would have dimensions 841 mm X 594 mm .Write a program to calculate the print paper sizes A0,A1,A2,.........A8.

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.

Temrature of a city in fahrenheit degrees in input through the keyboard. Write a program to convert this temprature into centigrade degrees.