在classA中include class B,然后定義成員變量的時候,報錯unknown type name了。
一共有兩種可能造成這種問題:
1.circle include,同時在classA中include ClassB;在ClassB中引用ClassA。
2.在ClassA中引用了其他跟ClassB的ifndef宏相同的頭文件,也會導致編譯器跳過ClassB的引用。
在classA中include class B,然后定義成員變量的時候,報錯unknown type name了。
一共有兩種可能造成這種問題:
1.circle include,同時在classA中include ClassB;在ClassB中引用ClassA。
2.在ClassA中引用了其他跟ClassB的ifndef宏相同的頭文件,也會導致編譯器跳過ClassB的引用。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。