• c++ vector数组的定义使用


    /* ***********************************************
    Author        :guanjun
    Created Time  :2017/3/18 13:32:52
    File Name     :33.cpp
    ************************************************ */
    #include <bits/stdc++.h>
    using namespace std;
    void def(vector<int> *v){
        for(int i=0;i<10;i++){
            v[i].push_back(123);
        }
    }
    int main()
    {
        vector<int>*v=new vector<int>[10];
        def(v);
        for(int i=0;i<10;i++){
            cout<<v[i][0]<<endl;
        }
        return 0;
    }

     这里的vector<int>v[10]是 vector数组。可以像定义数组指针那样去定义。

    /* ***********************************************
    Author        :guanjun
    Created Time  :2017/3/18 13:32:52
    File Name     :33.cpp
    ************************************************ */
    #include <bits/stdc++.h>
    using namespace std;
    void def(vector<pair<int,int> > *v){
        for(int i=0;i<10;i++){
            v[i].push_back({10-i,i});
            v[i].push_back({i,10-i});
        }
    }
    int main()
    {
        vector<pair<int,int> >*v=new vector<pair<int,int> >[10];
        def(v);
        for(int i=0;i<10;i++){
            sort(v[i].begin(),v[i].end());
        }
        for(int i=0;i<10;i++){
            cout<<v[i][0].first<<" "<<v[i][0].second<<" "<<v[i][1].first<<" "<<v[i][1].second<<endl;
        }
        return 0;
    }
  • 相关阅读:
    读取XML类
    服务器每隔一段时间执行一次任务
    关于购物网站的支付接口(.NET)
    CentOS学习
    CentOS6.4 V1.0
    jquery选择器 选择器性能问题
    css选择器总结
    遮罩层,可拖动
    第四次作业结对编程
    C++中常用类型的转换总结
  • 原文地址:https://www.cnblogs.com/pk28/p/6600367.html
Copyright © 2020-2023  润新知