作者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
1F:推 chrisdar:typename std::list <T>::iterator m_itor; 06/12 11:05
2F:→ qazq:嗯嗯嗯!可以了!谢谢你! :) 06/12 11:24