作者qazq (...)
看板C_and_CPP
標題[問題] template list<T>iterator
時間Fri Jun 12 10:52:36 2009
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