回答編集履歴

1

追記

2018/06/20 02:20

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -9,3 +9,73 @@
9
9
 
10
10
 
11
11
  あと、argcのチェックもない、A,B,C とか意味のない変数名など
12
+
13
+
14
+
15
+ 「追記」
16
+
17
+ グローバル変数(x)だけでもクラスは作れます。
18
+
19
+
20
+
21
+ ```cpp
22
+
23
+ usr~/test % ./a.out
24
+
25
+ 0
26
+
27
+ 111
28
+
29
+ usr~/test % cat t.cpp
30
+
31
+ #include <iostream>
32
+
33
+
34
+
35
+ using namespace std;
36
+
37
+
38
+
39
+ class X{
40
+
41
+ int x;
42
+
43
+ public:
44
+
45
+ X():x(0){}
46
+
47
+ int get()const{ return x; }
48
+
49
+ void set(int n){ x= n; }
50
+
51
+ };
52
+
53
+
54
+
55
+ int main()
56
+
57
+ {
58
+
59
+ X x;
60
+
61
+ cout << x.get() << endl;
62
+
63
+ //
64
+
65
+ x.set(111);
66
+
67
+ //
68
+
69
+ cout << x.get() << endl;
70
+
71
+ //
72
+
73
+ return 0;
74
+
75
+ }
76
+
77
+
78
+
79
+ usr~/test %
80
+
81
+ ```