vs2010 error C2470: “ClassA”: 看起來像函數定義,但沒有參數列表;跳過明顯的函數體

ClassA::foo()

{

...

};

寫成

ClassA:foo()

{

...

};

了。

少了一個冒號(":")。


[20170704] 今天又遇到  error C2470: “ClassParent”: 看起來像函數定義,但沒有參數列表;跳過明顯的函數體

原因是:

class  ClassA : ClassParent

{

};

ClassParent是在別的dll中,其頭文件中是這樣

class  DLLIMPORT  ClassParent

{

};

問題在:宏DLLIMPORT沒有定義。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章