1

我正在尝试在 C++ 中创建一个二维向量,我使用以下方法声明它:

std::vector < std::vector <TYPE> > VARIABLE;

效果很好。是否可以在声明变量而不声明另一个变量的同时声明第一个向量的“长度”?即我可以说变量 = 一个长度为 2 的向量,每个向量都是一个未知长度的向量吗?

4

1 回答 1

2

是否可以在声明变量而不声明其他向量的同时声明第一个向量的“长度”?

有点,假设“第一个向量”是指外部向量。你可以这样做:

std::vector < std::vector <TYPE> > VARIABLE(2);

所以VARIABLE将由两个空的std::vectors<TYPE>. 在这种情况下,没有“未知长度”之类的东西。

于 2013-06-11T17:26:08.960 回答