c ++向量库_将向量复制到C ++中的另一个向量
生活随笔
收集整理的這篇文章主要介紹了
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 503)將向量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 ++中的另一个向量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html-iframe_HTML ifr
- 下一篇: scala集合中添加元素_如何在Scal