close

按此前往C++完整教學目錄

 

 

向量的複製:

vector<int>::iterator h;

vector<int> a;      //建構向量a

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

{

a.push_back(i);

}

vector<int> b(a);   //將向量a複製給向量b

vector<int> c=a;   //將向量a複製給向量c

vector<int> d(a.begin()+4,a.begin()+7);  //將向量a的第567個元素複製給向量d

 

for( h=b.begin();h!=b.end();h++)

{cout<<*h;}

cout<<endl;  //顯示0123456789

for( h=c.begin();h!=c.end();h++)

{ cout<<*h;}

cout<<endl;  //顯示0123456789

for( h=d.begin();h!=d.end();h++)

{cout<<*h;}

cout<<endl;  //顯示456

註:亦可將矩陣的資料內容複製給向量。

 

 

上一篇:迭代器 iterator

下一篇:多維向量

arrow
arrow
    創作者介紹
    創作者 埃伯 的頭像
    埃伯

    程式語言教學

    埃伯 發表在 痞客邦 留言(0) 人氣()