回答編集履歴
1
記述変更
answer
CHANGED
@@ -8,4 +8,4 @@
|
|
8
8
|
static付けとけみたいな作り方していたのですが、
|
9
9
|
|
10
10
|
ということで統一するならそうすればよいのでは? あなたのローカルコーディングルールというレベルで、悩むことはないと思います。他のソースと共用しない変数なら、staticを付けたところで害はないですし。
|
11
|
-
可能性で考えれば、ライブラリの作りが甘くてライブラリ側に(staticがついてない)グローバル変数があったときに衝突を避けられる、なんてのはありそうです。衝突しても、(Cだと仮定義とかありますが)C++ならエラーになったはずなので、
|
11
|
+
可能性で考えれば、ライブラリの作りが甘くてライブラリ側に(staticがついてない)グローバル変数があったときに衝突を避けられる、なんてのはありそうです。とはいえ、衝突しても、(Cだと仮定義とかありますが)C++ならエラーになったはずなので検出出来ますから、その時だけstaticをつければ用は足りる、とも考えられます。
|