【发布时间】:2012-07-11 19:13:55
【问题描述】:
例如,以下是可能的:
std::set<int> s;
std::set<int>::iterator it = s.begin();
我想知道是否可能相反,比如说,
std::set<int>* pSet = it->**getContainer**(); // something like this...
【问题讨论】:
-
我很想知道你为什么想要这个。
-
我正在尝试做的是在(某些其他数据结构的)遍历期间保存迭代器的状态,以便我可以在下次访问时增加迭代器。如果上述情况可行,那么我不必保留指向容器本身的引用/指针,而只需保留指向该迭代器的指针。