編譯的時候出了這麼一個錯:
error C2533: “map::{ctor}”: 構造函數不能有返回類型
看了一下構造函數,奇怪了,.h,.cpp裏的構造函數都沒有返回類型
嘗試註釋掉該構造函數,問題依舊
直覺上不太可能是構造函數本身的原因
仔細看了一下類的定義,原來是定義類是最後丟了分號的緣故。
這個錯誤隱藏的好深。
估計是因爲.cpp包含.h之後,編譯器把.h中沒有打分號的類當做.cpp中的構造函數的返回類型了
編譯的時候出了這麼一個錯:
error C2533: “map::{ctor}”: 構造函數不能有返回類型
看了一下構造函數,奇怪了,.h,.cpp裏的構造函數都沒有返回類型
嘗試註釋掉該構造函數,問題依舊
直覺上不太可能是構造函數本身的原因
仔細看了一下類的定義,原來是定義類是最後丟了分號的緣故。
這個錯誤隱藏的好深。
估計是因爲.cpp包含.h之後,編譯器把.h中沒有打分號的類當做.cpp中的構造函數的返回類型了