1.什么是迭代器?
用来遍历容器,访问容器数据。
2.迭代器使用
3.实现一个反向迭代器
整个代码: 瑕疵之处
1.析构函数没有使用,目前不太清楚应该在哪里开始析构。
2.数据1输出不出来,因为下面代码在头节点会报0。
解决方法:使用一个头节点(不存放数据)
bool operator!=(Node<type>* node) {
return this->pmove != node;
}
附上总体代码
微信扫一扫
1.什么是迭代器?
用来遍历容器,访问容器数据。
2.迭代器使用
3.实现一个反向迭代器
整个代码: 瑕疵之处
1.析构函数没有使用,目前不太清楚应该在哪里开始析构。
2.数据1输出不出来,因为下面代码在头节点会报0。
解决方法:使用一个头节点(不存放数据)
bool operator!=(Node<type>* node) {
return this->pmove != node;
}
附上总体代码
相关推荐