把
ClassA::foo()
{
...
};
寫成
ClassA:foo()
{
...
};
了。
少了一個冒號(":")。
[20170704] 今天又遇到 error C2470: “ClassParent”: 看起來像函數定義,但沒有參數列表;跳過明顯的函數體
原因是:
class ClassA : ClassParent
{
};
ClassParent是在別的dll中,其頭文件中是這樣
class DLLIMPORT ClassParent
{
};
問題在:宏DLLIMPORT沒有定義。