C++二维向量的测试和验证方法

   2024-10-01 2030
核心提示:要测试和验证C++中的二维向量,您可以使用以下方法:创建一个二维向量并初始化它们,确保它们包含预期的元素。#include iostream

要测试和验证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++中的二维向量。您还可以根据需要添加更多的测试用例来确保您的二维向量的功能正常。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号