Демо 03.Multidimensional-Containers
Здравейте!
В третото демо от урока за STL Linear Containers имаме това:
int inputMatrixRows, inputMatrixCols;
cin >> inputMatrixRows >> inputMatrixCols;
vector<vector<int> > inputMatrix;
for (int row = 0; row < inputMatrixRows; row++) {
vector<int> inputRow;
for (int col = 0; col < inputMatrixCols; col++) {
int element;
cin >> element;
inputRow.push_back(element);
}
inputMatrix.push_back(inputRow);
}
cout << "The matrix you typed in:" << endl;
for (int row = 0; row < inputMatrixRows; row++) {
for (int col = 0; col < inputMatrixCols; col++) {
cout << inputMatrix[row][col] << " ";
}
cout << endl;
}
Не трябва ли след
inputMatrix.push_back(inputRow);
да изчистим вектора(т.е. РЕДА) с едно
inputRow.clear();
?
Благодаря за отговора!