回答編集履歴

1

constの初期値に関する記述を追加。

2019/07/08 15:41

投稿

myoon
myoon

スコア100

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