回答編集履歴
1
constの初期値に関する記述を追加。
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
|
-
とすると、C言語では、他のプログラム単位でもfooが参照されますがc++ではこの宣言されたプログラム単位内での有効範囲になります。逆に言うと、fooの初期値を二つのプログラム単位で定義するとCではリンク時にエラーになりますがC++ではエラーになりません。
|
15
|
+
とすると、C言語では、他のプログラム単位でもfooが参照されますがc++ではこの宣言されたプログラム単位内での有効範囲になります。逆に言うと、fooの初期値を二つのプログラム単位で定義するとCではリンク時にエラーになりますがC++ではエラーになりません。というか、初期値を定義しないとC++ではエラーになります。ややこしい。
|
16
16
|
|
17
17
|
|
18
18
|
|