[STL ] 以STL建構一個類別
如題,小弟目前做的東西,其中一部份要做link list的架構
因此,我先建了一個類別TP
而後又再建了一個類別,如下(當然,目前是實驗階段,東西很少....)
class Truckload_TP{
typedef list<TP> Contents;
public:
Truckload_TP();
Contents Load;
};
然後我在主程式宣告Truckload_TP TP_Load;
便會出現錯誤,如下
error LNK2028: 無法解析的語彙基元 (0A00005B) "public: __clrcall
Truckload_TP::Truckload_TP(void)" (??0Truckload_TP@@$$FQAM@XZ) 在函式 "void
__clrcall Interface4::`dynamic initializer for 'TP_Load''(void)"
(???__ETP_Load@Interface4@@YMXXZ@?A0xcdaeb6c8@@$$FYMXXZ) 中被參考
error LNK2019: 無法解析的外部符號 "public: __clrcall
Truckload_TP::Truckload_TP(void)" (??0Truckload_TP@@$$FQAM@XZ) 在函式 "void
__clrcall Interface4::`dynamic initializer for 'TP_Load''(void)"
(???__ETP_Load@Interface4@@YMXXZ@?A0xcdaeb6c8@@$$FYMXXZ) 中被參考
fatal error LNK1120: 2 個無法解析的外部符號
但很奇怪的,我把contructor移除掉就沒事了,這是為什麼???
我該怎麼改呢??
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.48.28
→
07/06 16:27, , 1F
07/06 16:27, 1F
→
07/06 16:29, , 2F
07/06 16:29, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章