vector 2维向量

#include<iostream>

#include<vector>

#include<algorithm>

 

using namespace std;

 

vector<vector<double>> test()

{

    vector<vector<double> > array2D(5, vector<double>(3));

    array2D[2][2] = 10.0;

    cout << "array2D[2][2]:" << array2D[2][2] << endl;

    return array2D;

 

}

 

int main()

{

    cout << "********************二维向量*************************" << endl;

 

    vector<vector<int>> aa;

 

    vector<vector<double>> array2D(5, vector<double>(3));

    array2D[1][2] = 6.0;

    cout << "array2D[1][2]:" << array2D[1][2] << endl;

    //array2D[1][3] = 7.0;

 

    // 设置容器大小(HEIGHT x WIDTH)

    array2D.resize(5);

    for (int i = 0; i < 3; ++i)

        array2D[i].resize(3);

 

    //放入一些数据

    array2D[1][2] = 6.0;

    array2D[1][1] = 5.5;

    cout << "array2D的行数:" << array2D.size() << endl;

    cout << "array2D的列数:" << array2D[0].size() << endl;

 

 

    vector<vector<double>> test2;

    test2 = test();

    cout << "test2[2][2]:" << test2[2][2] << endl;

    cout << "test2的行数:" << test2.size() << endl;

    cout << "test2的列数:" << test2[2].size() << endl;

   

 

    system("pause");

    return 0;

}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值