2017-01-15 38 views
0

一個載體的拷貝我已經叫向量:從struct Person使含結構

struct Person 
{ 
    std::string firstName; 
    std::string lastName; 
    std::string sign; 
    float length; 
}; 

創建vector Person persons包含對象是否有快速的方法來使`*包含其所有保存的對象的人副本?

+0

在您的特定片段中,編譯器將隱聲明所有的特殊成員函數爲您服務。 – WhiZTiM

回答

0

只需使用拷貝構造函數:

vector <Person> a = { .... }; // populate a somehow 
vector <Person> b(a); // copy it 
+0

太快了!謝謝! :) – bobasboll

+0

@bobasboll您應該將其標記爲接受的答案,如果它已回答您的問題。 –