回答編集履歴

6

本文編集

2016/01/22 02:28

投稿

hsk
hsk

スコア728

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

言及

2016/01/22 02:28

投稿

hsk
hsk

スコア728

test CHANGED
@@ -1,4 +1,4 @@
1
- ご質問内容、一度修正されましたか?
1
+ ご質問内容、修正されましたか?修正した旨を一言添えていただかないと、他の方が回答された場合もちぐはぐになって困ると思います。
2
2
 
3
3
 
4
4
 

4

修正に関して

2016/01/22 02:24

投稿

hsk
hsk

スコア728

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

修正

2016/01/22 02:22

投稿

hsk
hsk

スコア728

test CHANGED
@@ -1,27 +1 @@
1
- 拝見しました。
2
-
3
-
4
-
5
- <Worker.cpp> の
6
-
7
- ```c++
8
-
9
- #include "Worker.h"
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

本文修正

2016/01/22 02:19

投稿

hsk
hsk

スコア728

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  対策としては
20
20
 
21
- 0. 番号リストPhone.h が Worker.hに完全従属しているのであれば(Worker.h を利用する場合にだけ、Phone.h が利用される)、Worker.cpp のほうには #include "Phone.h" を書かない。
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

箇条書き箇所の修正

2016/01/22 02:16

投稿

hsk
hsk

スコア728

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