質問編集履歴
3
。
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,13 +68,9 @@
|
|
68
68
|
|
69
69
|
|
70
70
|
|
71
|
-
そして以下がBase
|
71
|
+
そして以下がBaseの内容です
|
72
72
|
|
73
73
|
```C++
|
74
|
-
|
75
|
-
/*System.h*/
|
76
|
-
|
77
|
-
...
|
78
74
|
|
79
75
|
|
80
76
|
|
@@ -98,7 +94,7 @@
|
|
98
94
|
|
99
95
|
|
100
96
|
|
101
|
-
この状態でApp内でscene01,02をnewするたびに、Base内のSとゆう値は増えますが
|
97
|
+
この状態でApp内でscene01,02をnewするたびに、Base内のSystem型Sとゆう値は増えますが
|
102
98
|
|
103
99
|
Base内の処理を1つに限定(App内で呼び出すSは1つに固定、共有)するにはどのような変更を加えたらいいのでしょうか?
|
104
100
|
|
2
修正いたしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,13 +76,17 @@
|
|
76
76
|
|
77
77
|
...
|
78
78
|
|
79
|
-
int A;
|
80
|
-
|
81
79
|
|
82
80
|
|
83
81
|
/*Base.h*/
|
84
82
|
|
85
83
|
...
|
84
|
+
|
85
|
+
#include "System.h"
|
86
|
+
|
87
|
+
class Base {
|
88
|
+
|
89
|
+
|
86
90
|
|
87
91
|
System S;
|
88
92
|
|
1
修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -97,3 +97,13 @@
|
|
97
97
|
この状態でApp内でscene01,02をnewするたびに、Base内のSとゆう値は増えますが
|
98
98
|
|
99
99
|
Base内の処理を1つに限定(App内で呼び出すSは1つに固定、共有)するにはどのような変更を加えたらいいのでしょうか?
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
変更したくない処理は
|
104
|
+
|
105
|
+
・App内でVectorを使ってまとめる
|
106
|
+
|
107
|
+
・Baseは別のヘッダとして分離させておく
|
108
|
+
|
109
|
+
の2つです
|