如何调整包含整数值的矢量的矢量大小。插入并调整矢量的矢量
std::vector<std::vecotr<int>> MyVector;
int value = 10;
//need to insert values as 2 rows and 3 columns, like
//Myvector[0][0] = value;
//Myvector[0][1] = value;
//Myvector[0][2] = value;
//Myvector[1][0] = value;
//Myvector[1][1] = value;
//Myvector[1][2] = value;
// ......
//here i have to resize the vector size to 4 rows and 5 cols using resize() function.
MyVector.resize(.......); //Hoe is this possible.
第一个问题是,我必须插入值为2行和3列。我如何使用push_back
函数来达到这个目的。之后需要调整到指定的大小。由于它是矢量矢量,我正在为此担心。
在我的代码中,数组的大小是恒定的。所有大小都是动态计算的,所以我更喜欢使用矢量而不是动态分配数组,以避免内存泄漏。由于未正确释放动态分配导致内存泄漏。 – 2012-07-16 06:05:02