Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 C++ 中创建一个二维向量,我使用以下方法声明它:
std::vector < std::vector <TYPE> > VARIABLE;
效果很好。是否可以在声明变量而不声明另一个变量的同时声明第一个向量的“长度”?即我可以说变量 = 一个长度为 2 的向量,每个向量都是一个未知长度的向量吗?
是否可以在声明变量而不声明其他向量的同时声明第一个向量的“长度”?
有点,假设“第一个向量”是指外部向量。你可以这样做:
std::vector < std::vector <TYPE> > VARIABLE(2);
所以VARIABLE将由两个空的std::vectors<TYPE>. 在这种情况下,没有“未知长度”之类的东西。
VARIABLE
std::vectors<TYPE>