我收到了一個非常奇怪的編譯錯誤,指向我聲明指向我的類的指針。ISO C++禁止聲明錯誤
MyClass* myClass; //Line 34
錯誤:
MyFile.h|34|error: ISO C++ forbids declaration of ‘MyClass’ with no type
MyFilee.h|34|error: expected ‘;’ before ‘*’ token
我不能得到一個線索什麼錯誤。任何人都可以拋出一些光。
我收到了一個非常奇怪的編譯錯誤,指向我聲明指向我的類的指針。ISO C++禁止聲明錯誤
MyClass* myClass; //Line 34
錯誤:
MyFile.h|34|error: ISO C++ forbids declaration of ‘MyClass’ with no type
MyFilee.h|34|error: expected ‘;’ before ‘*’ token
我不能得到一個線索什麼錯誤。任何人都可以拋出一些光。
您是否在'myFile.h'中包含了「#include」myClass.h「'? – fredoverflow 2011-03-06 08:40:40
是的,我確實包括了。 – Mayank 2011-03-06 08:41:37
然後我們需要更多的代碼。向我們展示第34行以上的內容。 – fredoverflow 2011-03-06 08:45:57