#include using namespace std; class A { public: A(int a):_a(a) {} int geta() { return _a; } static int _b; private: int _a; }; int A::_b = 0; int main(void){ A a(2); A *b = new A(2); cout << b->geta() << endl; cout << b->_b << endl; cout << a._b << endl; A::_b = 42; cout << b->geta() << endl; cout << b->_b << endl; cout << a._b << endl; return 0; }