我创造了
vector<vector<int>>* vec2vec = new vector<vector<int>>; .
我有
vector<int>* v
具有元素 {0,1,2}
如何将 &v
初始化为 vec2vec
?
最佳答案
您需要使用 *v
不是 &v
因为容器元素类型 vector<int>
不同于 &v
的类型即 vector<int>**
vec2vec->push_back( *v )
关于c++ - 如何将引用 vector 对象初始化为指针 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26311895/