在另一个向量内存储矢量迭代器

use*_*688 1 c++ iterator vector

我无法弄清楚在向量中存储迭代器所需的签名.我所有的谷歌foo只是告诉我如何在向量上使用迭代器.

jua*_*nza 6

struct Foo {};
std::vector<Foo> v; // vector of Foos
std::vector<std::vector<Foo>::iterator> vi; // vector of iterators of vector of Foos
Run Code Online (Sandbox Code Playgroud)