teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

順序を入れ替えたコードを追記

2016/04/15 02:06

投稿

kutsulog
kutsulog

スコア985

answer CHANGED
@@ -1,3 +1,26 @@
1
1
  Class AでClass Bを呼んだ時点で
2
2
  まだClass Bを定義していないからエラーになっているだけだと思います
3
- Class BをClass Aのまえに書いてみてください
3
+ Class BをClass Aのまえに書いてみてください
4
+ ```C++
5
+ #include "stdafx.h"
6
+ #include <iostream>
7
+ using namespace std;
8
+
9
+ class B {
10
+ public:
11
+ B() {}
12
+ ~B() {}
13
+ };
14
+
15
+ class A {
16
+ public:
17
+ A() {
18
+ B b;
19
+ }
20
+ };
21
+
22
+ void main(){
23
+ A a;
24
+ }
25
+
26
+ ```