typedef __ListIterator__<T, T&, T*> Iterator;
LinkType _node;
Iterator Begin()
{
return _node->_next;
}
List(const List<T>& l)
{
_node=new Node;
_node->_next=_node;
_node->_prev=_node;
Iterator it=l._node->_next;//这里将这句话换成Iterator it=l.Begin();为什么编译过不去
while(it!=l._node)
{
PushBack(it._node->_value);
it++;
}
}
添加回答
举报
0/150
提交
取消