我在任何地方都看到過這種類型的錯誤,雖然我看過答案,但似乎沒有任何幫助。C++:尚未申報
我得到了下面的一段代碼以下錯誤:
錯誤: 'A' 還沒有被宣佈
了Bh:
#include "A.h"
class B{
public:
static bool doX(A *a);
};
啊:
include "B.h"
class A{};
運行我已經嘗試過的事項清單: - 名稱拼寫ED正確 - 一個是A.H - 有沒有命名空間 - 無模板 - 無宏
我還有其他的班級,能找到就好了。我能想到的唯一的事情是'靜態'正在引發一個問題。
不A.H包括B.h? (它不應該) – Pubby
啊 - 是的,它似乎確實如此。 – aoi