日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c ++向量库_将向量复制到C ++中的另一个向量

發布時間:2025/3/11 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c ++向量库_将向量复制到C ++中的另一个向量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

c ++向量庫

The ways that we are using to copy vectors in C++, are:

我們用于在C ++中復制向量的方法是:

  • Copy one vector's elements to another (Simple approach)

    將一個向量的元素復制到另一個(簡單方法)

  • Copy vector by using an assignment operator

    通過使用賦值運算符復制向量

  • Copy vector 1 to vector 2 while declaring vector 2 by passing the first vector as an argument (parameterized constructor)

    通過將第一個向量作為參數傳遞來聲明向量2的同時將向量1復制到向量2(帶參數的構造函數)

  • 1)將一個向量的元素復制到另一個(簡單方法) (1) Copy one vector’s elements to another (Simple approach))

    #include <iostream> #include <vector> using namespace std;int main() {//declar and initialize vector 1vector<int> v1{10,20,30,40,50};//declare vector2vector<int> v2;//copy v2 to v1for(int i=0; i<v1.size(); i++){v2.push_back(v1[i]);}//printing v1 and v2cout<<"v1 elements: ";for(int i=0; i<v1.size(); i++){cout<<v1[i]<<" ";}cout<<endl;cout<<"v2 elements: ";for(int i=0; i<v2.size(); i++){cout<<v2[i]<<" ";}cout<<endl; return 0; }

    Output

    輸出量

    v1 elements: 10 20 30 40 50 v2 elements: 10 20 30 40 50 .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}} .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}}

    2)使用賦值運算符復制向量 (2) Copy vector by using an assignment operator)

    Syntax:

    句法:

    v2 = v1; #include <iostream> #include <vector> using namespace std;int main() {//declar and initialize vector 1vector<int> v1{10,20,30,40,50};//declare vector2vector<int> v2;//copying v1 to v2v2 = v1;//printing v1 and v2cout<<"v1 elements: ";for(int i=0; i<v1.size(); i++){cout<<v1[i]<<" ";}cout<<endl;cout<<"v2 elements: ";for(int i=0; i<v2.size(); i++){cout<<v2[i]<<" ";}cout<<endl; return 0; }

    Output

    輸出量

    v1 elements: 10 20 30 40 50 v2 elements: 10 20 30 40 50

    3)將向量1復制到向量2,同時通過將第一個向量作為參數傳遞來聲明向量2(參數化構造函數) (3) Copy vector 1 to vector 2 while declaring vector 2 by passing the first vector as an argument (parameterized constructor))

    Syntax:

    句法:

    vector<int> v2(v1); #include <iostream> #include <vector> using namespace std;int main() {//declar and initialize vector 1vector<int> v1{10,20,30,40,50};//declare vector2 by copying vector1vector<int> v2(v1);//printing v1 and v2cout<<"v1 elements: ";for(int i=0; i<v1.size(); i++){cout<<v1[i]<<" ";}cout<<endl;cout<<"v2 elements: ";for(int i=0; i<v2.size(); i++){cout<<v2[i]<<" ";}cout<<endl; return 0; }

    Output

    輸出量

    v1 elements: 10 20 30 40 50 v2 elements: 10 20 30 40 50

    翻譯自: https://www.includehelp.com/stl/copy-a-vector-to-another.aspx

    c ++向量庫

    總結

    以上是生活随笔為你收集整理的c ++向量库_将向量复制到C ++中的另一个向量的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。