blob: b493b51e28a698870f81427f07ea130f5c20b7be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include <iostream>
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;
}
|