要測試和驗證C++中的二維向量,您可以使用以下方法:
#include <iostream>
#include <vector>
int main() {
std::vector<std::vector<int>> matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 打印二維向量
for (const auto& row : matrix) {
for (const auto& element : row) {
std::cout << element << " ";
}
std::cout << std::endl;
}
return 0;
}
#include <iostream>
#include <vector>
int main() {
std::vector<std::vector<int>> matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 獲取二維向量的大小
std::cout << "Size of matrix: " << matrix.size() << "x" << matrix[0].size() << std::endl;
// 訪問二維向量的元素
int element = matrix[1][2];
std::cout << "Element at (1, 2): " << element << std::endl;
return 0;
}
#include <iostream>
#include <vector>
int main() {
std::vector<std::vector<int>> matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 插入新的行
matrix.push_back({10, 11, 12});
// 刪除最后一行
matrix.pop_back();
// 打印修改后的二維向量
for (const auto& row : matrix) {
for (const auto& element : row) {
std::cout << element << " ";
}
std::cout << std::endl;
}
return 0;
}
這些方法可以幫助您測試和驗證C++中的二維向量。您還可以根據需要添加更多的測試用例來確保您的二維向量的功能正常。