回答編集履歴
2
追記
test
CHANGED
@@ -23,3 +23,7 @@
|
|
23
23
|
int add(int x, int y) { return x+y; }
|
24
24
|
|
25
25
|
とか、実体のあるもののこと。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
[別件] グローバル変数過多。収拾つかなくなる(なってる).
|
1
微修正
test
CHANGED
@@ -6,9 +6,11 @@
|
|
6
6
|
|
7
7
|
ヘッダが複数の ~.c に#includeされたとき、
|
8
8
|
|
9
|
-
そのヘッダが定義を含んでいると その定義が複数の~.c に存在する
|
9
|
+
そのヘッダが定義を含んでいると その定義が複数の~.c に存在する
|
10
10
|
|
11
|
+
ことになるためODRに違反する。
|
12
|
+
|
11
|
-
|
13
|
+
だから**ヘッダに定義を置いてはならない。**
|
12
14
|
|
13
15
|
|
14
16
|
|