c++ 如何實現vector內容的複製

一、vector是一個構造對象,不能直接使用=符號進行復制,必須迭代每一個元素來複制。或者重載=操做符。二、大體有一下幾種方法實現用於把一個vector複製給另外一個vector:方法1:vector<int > v1(v2);//聲明方法2:使用swap進行賦值:vector<int > v1();v1.swap(v2);//將v2賦值給v1,此時v2變成了v1方法3:使用函數assign進行賦
相關文章
相關標籤/搜索