【发布时间】:2017-06-24 10:41:57
【问题描述】:
我做了一个动态数组类,数组中的每个元素都是通过这样的结构定义的
template <typename T>
struct element{
int i;
int j;
T val;
};
我已经为我的类定义了前向迭代器和常量迭代器,迭代器需要返回返回i, j, val但只有val可以修改,i和j不能修改。
我该怎么做?
【问题讨论】:
标签: c++ class struct iterator constants