【发布时间】:2015-05-18 08:08:29
【问题描述】:
我正在尝试创建一个 n x n 向量,稍后我可以将其 cout 作为表/矩阵。 Xcode 指向for 循环中的= 并告诉我No viable overloaded '='。我不知道这意味着什么或如何解决它。
int n=5;
vector< vector<int> > row(n);
for (int i=0; i<n; i++) {
row[i] = new vector<int> column(n);
}
也试过这个,但是Xcode也不喜欢,这次指向column说Expected ')':
int n=5;
vector< vector<int> > row;
for (int i=0; i<n; i++) {
row.push_back(new vector<int> column(n));
}
我的猜测是,这与我在 for 循环中声明新向量 column 的方式有关。非常感谢任何帮助/建议。谢谢。
【问题讨论】:
标签: c++ xcode vector 2d-vector