我正在尝试在C++中实现模板链表,假设有Iterator和ConstIterator(不能修改列表).我需要调用这些方法返回一个与列表对象匹配的迭代器.例如,如果使用const列表调用begin(),它将返回ConstIterator,并且使用非const列表将返回Iterator.
我该怎么做?
谢谢.
像这样:
ConstIterator begin() const;
Iterator begin(); // ^^^^^
Run Code Online (Sandbox Code Playgroud)
此外,您可能想要添加cbegin:
ConstIterator cbegin() const;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |