質問編集履歴

1

記載したコードが間違っていたため修正いたしました、申し訳ありません

2020/07/05 13:11

投稿

notes
notes

スコア3

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  #include <Red_Fruits.h>
38
38
 
39
- Apple Red::redfruits() {
39
+ Red Redfruits::redfruits() {
40
40
 
41
41
  return "任意の値";
42
42
 
@@ -50,7 +50,7 @@
50
50
 
51
51
  #include <Red_Fruits.h>
52
52
 
53
- Apple Red::redfruits() yellow; // (*)
53
+ Red Redfruits::redfruits() yellow; // (*)
54
54
 
55
55
 
56
56
 
@@ -68,7 +68,7 @@
68
68
 
69
69
  ### 試したこと
70
70
 
71
- やり方として考えたのは、Yellow_Fruits.hでRed_Fruits.hをインクルードして(*)行のようにyellowに置き換えてあげれば、あとはYellow_Fruits.ccでYellow_Fruits.h等をインクルードすることでyellow(=Red::redfruits())を参照できると思ったのですが、(*)の行でRed::redfruits()の後ろに";"が必要だというエラーが表示されてしまっています。
71
+ やり方として考えたのは、Yellow_Fruits.hでRed_Fruits.hをインクルードして(*)行のようにyellowに置き換えてあげれば、あとはYellow_Fruits.ccでYellow_Fruits.h等をインクルードすることでyellow(=Redfruits::redfruits())を参照できると思ったのですが、(*)の行でRedfruits::redfruits()の後ろに";"が必要だというエラーが表示されてしまっています。
72
72
 
73
73
  なんとかしてYellow_Fruits.h(cc)でredfruitsの値を参照する方法があれば教えていただけないでしょうか。
74
74
 
@@ -76,6 +76,6 @@
76
76
 
77
77
  ### 補足情報(FW/ツールのバージョンなど)
78
78
 
79
- Red_Ftuits.ccにあるように、Red::redfruits()は数値の返り値を持っているように設定されています。
79
+ Red_Ftuits.ccにあるように、Redfruits::redfruits()は数値の返り値を持っているように設定されています。
80
80
 
81
81
  何か不足情報等あればご指示していただきたいと思います。