我有這樣的錯誤:編譯器錯誤C4430:缺少類型說明符 - 假定爲int
「錯誤C4430:缺少類型說明符 - 假定爲int注意:C++不支持默認int。」
與此代碼例如:
//A.h
#include "B.h"
class A{
B* b;
..
};
//B.h
#include "A.h"
class B{
A* a; // error error C4430: missing type specifier - int assumed.
};
您需要在開始使用之前將A類的前向聲明轉換爲頭文件B.h。 –
兩個包含對方的標題不是一個好主意。 「要理解A,你必須首先理解B」。 「要理解B,你必須首先理解A.」 –
但我需要它! 如何解決這個問題? – user3571201