回答編集履歴

1

記述変更

2021/01/11 22:05

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -18,4 +18,4 @@
18
18
 
19
19
  ということで統一するならそうすればよいのでは? あなたのローカルコーディングルールというレベルで、悩むことはないと思います。他のソースと共用しない変数なら、staticを付けたところで害はないですし。
20
20
 
21
- 可能性で考えれば、ライブラリの作りが甘くてライブラリ側に(staticがついてない)グローバル変数があったときに衝突を避けられる、なんてのはありそうです。衝突しても、(Cだと仮定義とかありますが)C++ならエラーになったはずなので、意味があいうとどうか...とは思います
21
+ 可能性で考えれば、ライブラリの作りが甘くてライブラリ側に(staticがついてない)グローバル変数があったときに衝突を避けられる、なんてのはありそうです。とはいえ、衝突しても、(Cだと仮定義とかありますが)C++ならエラーになったはずなので検出出来ますからその時だけstaticをつければ用は足りも考えられます。