zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    HTML简单的用户资料
    PhP CSS常用选择器
    PHPCSS样式表
    PHP第四日随笔
    一些记不住的东西
    错误记录
    关于空想X
    DSA 祖玛
    洛谷 P1194 买礼物
    Git笔记
  • 原文地址:https://www.cnblogs.com/pk28/p/6600367.html
Copyright © 2011-2022 走看看