在主函数中,我正在初始化一个 std::vector <int>
类型的变量像这样:
std::vector <int> edges[9]
然后向其中添加我的元素。
我想知道有没有办法用变量初始化边缘?? 做这样的事情:(已经知道这样写会报错)
int n=9;
std::vector <int> edges[n]
最佳答案
如果你想设置 vector 的大小,使用std::vector<int> foo(9)
.您正在做的是用九个独立的 vector 初始化一个数组。
对于一个变量,你可以做std::vector<int> foo(n)
.
关于C++ std::vector<int> 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50673024/