#include<iostream.h> #include<conio.h> //------------------------------ test ---------------------------------// class test { private: int data; public: test() { data=2; } // this is an error by removing constructor. // void showdata(){cout<<\"data=\"<<data<<endl;} // it will give warning but access data. // void showdata()const; // it will work successfully. // void setdata()const { data=5; } // it will generate an error. // void setdata() { data=5; } // it will give warning but modify the object. void test::showdata()const { cout<<\" data = \"<<data<<endl; } }; main( ) { clrscr(); const test obj; obj.showdata(); //obj.setdata(); getch(); return 0; }