zoukankan      html  css  js  c++  java
  • C++ vector迭代器访问二维数组

    #include<iostream>
    #include<vector>
    
    int main(){
        std::vector<int> arr(5);  // 创建一维数组
        for(int i=0;i<5;++i)
        std::cout << arr[i]<<" ";
        std::cout << std::endl;
        std::cout << std::endl;
    
        std::vector<int> arr1(10,90);
        for(std::vector<int>::const_iterator i=arr1.begin();i!=arr1.end();++i){
            std::cout << *i<<" ";
        }
        std::cout << std::endl;
        std::cout << std::endl;
    
        std::vector<std::vector<int>> arr2(4,std::vector<int>(5,20));  // 创建二维数组
        for(int i=0;i<4;++i){
            for(int j=0;j<5;++j) std::cout << arr2[i][j]<<" ";
            std::cout <<std::endl;
        }
        std::cout << std::endl;
    
        std::vector<std::vector<int>>::iterator toarr2;
        std::vector<int>::iterator it;
        for(toarr2 =arr2.begin(); toarr2 != arr2.end(); ++toarr2){
            for(it=(*toarr2).begin(); it != (*toarr2).end();++it){
                std::cout << *it<<" ";
            } 
            std::cout << std::endl;
        }
        std::cout << std::endl;
    
        return 0;
    }

  • 相关阅读:
    HTTP——学习笔记(3)
    HTTP——状态码
    HTTP——学习笔记(2)
    HTTP——学习笔记(1)
    Sqlserver 存储过程
    Sqlserver 函数(例子)
    Sqlserver 函数
    sqlserver字段类型
    redis入门笔记(2)
    redis入门笔记(1)
  • 原文地址:https://www.cnblogs.com/ligei/p/11478250.html
Copyright © 2011-2022 走看看