回答編集履歴

2

追記

2020/01/17 16:22

投稿

episteme
episteme

スコア16614

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

微修正

2020/01/17 16:22

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -6,9 +6,11 @@
6
6
 
7
7
  ヘッダが複数の ~.c に#includeされたとき、
8
8
 
9
- そのヘッダが定義を含んでいると その定義が複数の~.c に存在することになるため
9
+ そのヘッダが定義を含んでいると その定義が複数の~.c に存在する
10
10
 
11
+ ことになるためODRに違反する。
12
+
11
- ODRに違反する。だから**ヘッダに定義を置いてはならない。**
13
+ だから**ヘッダに定義を置いてはならない。**
12
14
 
13
15
 
14
16