看板 C_and_CPP 關於我們 聯絡資訊
class TEST { private: std::list <T> m_lst; public: T start() { std::list <T>::iterator it; it = m_lst.begin(); return *it; } }; 這樣沒有問題。 private: std::list <T> m_lst; std::list <T>::iterator m_itor; <--- 加了這行就 build fail 了 public: ---------------- error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'm_itor' 之前) 請問是為什麼呢? 謝謝大家! -- 超好用豬頭記帳!! 下載:http://qazq.pixnet.net/blog/post/21654150 程式截圖:http://140.120.13.13/~qazq/PigHeadMoney/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.127.208
chrisdar:typename std::list <T>::iterator m_itor; 06/12 11:05
qazq:嗯嗯嗯!可以了!謝謝你! :) 06/12 11:24