中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++二維向量的測試和驗證方法

c++
小樊
86
2024-08-19 22:40:35
欄目: 編程語言

要測試和驗證C++中的二維向量,您可以使用以下方法:

  1. 創建一個二維向量并初始化它們,確保它們包含預期的元素。
#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;
}
  1. 測試二維向量的大小和訪問元素的功能。
#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;
}
  1. 測試二維向量的插入和刪除功能。
#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++中的二維向量。您還可以根據需要添加更多的測試用例來確保您的二維向量的功能正常。

0
湖北省| 镇安县| 始兴县| 绥芬河市| 定南县| 河东区| 普陀区| 大厂| 松滋市| 柯坪县| 鄄城县| 富民县| 湖州市| 仁布县| 怀柔区| 余干县| 临颍县| 茂名市| 江油市| 合川市| 贵阳市| 万宁市| 泸定县| 万盛区| 清流县| 舟山市| 贵南县| 江门市| 额尔古纳市| 陆良县| 六安市| 三都| 福鼎市| 二手房| 淮滨县| 昌江| 安丘市| 宁津县| 凉山| 乳源| 沁源县|