質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -190,7 +190,29 @@
|
|
190
190
|
|
191
191
|
|
192
192
|
|
193
|
-
しかし、グローバルの設定データのようなものは、適切にnamespaceを設定して、その中で変数名も`x`とか`i`みたいな外でも出てきそうな安易な名前を避ければ安全かつ簡単に扱えると思います。
|
193
|
+
しかし、グローバルの設定データのようなものは、適切にnamespaceを設定して、その中で変数名も`x`とか`i`みたいな外でも出てきそうな安易な名前を避ければ安全かつ簡単に扱えると思います。C++例:
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
```
|
198
|
+
|
199
|
+
namespace globalSettings
|
200
|
+
|
201
|
+
{
|
202
|
+
|
203
|
+
std::string programName;
|
204
|
+
|
205
|
+
std::string workingDirectory;
|
206
|
+
|
207
|
+
std::string userName;
|
208
|
+
|
209
|
+
}
|
210
|
+
|
211
|
+
```
|
212
|
+
|
213
|
+
|
214
|
+
|
215
|
+
これならこの値を参照したい、あるいは書き換えたいときに`globalSettings::workingDirectory`を操作するだけです。間違って上書きすることも人並みの注意力があればしないでしょう。
|
194
216
|
|
195
217
|
|
196
218
|
|