相当新的C++.参考这段代码:
for (std::vector<int>::iterator it = myvector.begin() ; it != myvector.end(); ++it) std::cout << ' ' << *it; std::cout << '\n';
特别是在初始化迭代器和结束条件时.向量中的每个元素都有唯一的内存地址指向吗?或者迭代器的工作方式与指针不同?
c++ vector
c++ ×1
vector ×1