回答編集履歴
6
本文編集
test
CHANGED
@@ -1,10 +1,16 @@
|
|
1
|
+
ご質問内容、私の回答のあとで修正されましたか?
|
2
|
+
|
1
|
-
|
3
|
+
回答があった後には、修正した旨を一言添えていただかないと、回答内容がちぐはぐになって、他の方も困ると思います。
|
2
4
|
|
3
5
|
|
4
6
|
|
5
7
|
---
|
6
8
|
|
7
9
|
拝見しました。
|
10
|
+
|
11
|
+
>[phoneクラスがすでに実装されている]と言われ
|
12
|
+
|
13
|
+
は
|
8
14
|
|
9
15
|
|
10
16
|
|
5
言及
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ご質問内容、
|
1
|
+
ご質問内容、修正されましたか?修正した旨を一言添えていただかないと、他の方が回答された場合もちぐはぐになって困ると思います。
|
2
2
|
|
3
3
|
|
4
4
|
|
4
修正に関して
test
CHANGED
@@ -1 +1,33 @@
|
|
1
|
+
ご質問内容、一度修正されましたか?
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
---
|
6
|
+
|
7
|
+
拝見しました。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
<Worker.cpp> の
|
12
|
+
|
13
|
+
```c++
|
14
|
+
|
1
|
-
|
15
|
+
#include "Worker.h"
|
16
|
+
|
17
|
+
#include "Phone.h"
|
18
|
+
|
19
|
+
```
|
20
|
+
|
21
|
+
で、"Worker.h" のなかの#include "Phone.h"でもPhone.hを読み込んでしまっているからでしょう。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
対策としては
|
26
|
+
|
27
|
+
0. Phone.h が Worker.hに完全従属しているのであれば(Worker.h を利用する場合にだけ、Phone.h が利用される)、Worker.cpp のほうには #include "Phone.h" を書かない。
|
28
|
+
|
29
|
+
0. 各ヘッダファイルに、2度読みされないようにガードを入れる。[http://www.g-ishihara.com/c_pp_01.htm](http://www.g-ishihara.com/c_pp_01.htm)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
が挙げられます。
|
3
修正
test
CHANGED
@@ -1,27 +1 @@
|
|
1
|
-
拝見しました。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
<Worker.cpp> の
|
6
|
-
|
7
|
-
```c++
|
8
|
-
|
9
|
-
|
1
|
+
すみません、私のほうでまた勘違いしてしまったかもしれません。。しばらくお待ちください。
|
10
|
-
|
11
|
-
#include "Phone.h"
|
12
|
-
|
13
|
-
```
|
14
|
-
|
15
|
-
で、"Worker.h" のなかの#include "Phone.h"でもPhone.hを読み込んでしまっているからでしょう。
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
対策としては
|
20
|
-
|
21
|
-
0. Phone.h が Worker.hに完全従属しているのであれば(Worker.h を利用する場合にだけ、Phone.h が利用される)、Worker.cpp のほうには #include "Phone.h" を書かない。
|
22
|
-
|
23
|
-
0. 各ヘッダファイルに、2度読みされないようにガードを入れる。[http://www.g-ishihara.com/c_pp_01.htm](http://www.g-ishihara.com/c_pp_01.htm)
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
が挙げられます。
|
2
本文修正
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
対策としては
|
20
20
|
|
21
|
-
0.
|
21
|
+
0. Phone.h が Worker.hに完全従属しているのであれば(Worker.h を利用する場合にだけ、Phone.h が利用される)、Worker.cpp のほうには #include "Phone.h" を書かない。
|
22
22
|
|
23
23
|
0. 各ヘッダファイルに、2度読みされないようにガードを入れる。[http://www.g-ishihara.com/c_pp_01.htm](http://www.g-ishihara.com/c_pp_01.htm)
|
24
24
|
|
1
箇条書き箇所の修正
test
CHANGED
@@ -18,9 +18,9 @@
|
|
18
18
|
|
19
19
|
対策としては
|
20
20
|
|
21
|
-
0. 番号リストPhone.h が Worker.hに完全従属しているのであれば、Worker.cpp のほうには #include "Phone.h" を書かない。
|
21
|
+
0. 番号リストPhone.h が Worker.hに完全従属しているのであれば(Worker.h を利用する場合にだけ、Phone.h が利用される)、Worker.cpp のほうには #include "Phone.h" を書かない。
|
22
22
|
|
23
|
-
0.各ヘッダファイルに、2度読みされないようにガードを入れる。[http://www.g-ishihara.com/c_pp_01.htm](http://www.g-ishihara.com/c_pp_01.htm)
|
23
|
+
0. 各ヘッダファイルに、2度読みされないようにガードを入れる。[http://www.g-ishihara.com/c_pp_01.htm](http://www.g-ishihara.com/c_pp_01.htm)
|
24
24
|
|
25
25
|
|
26
26
|
|