2014-10-18 2 views

답변

4

가장 직관적이고 관용적 인 방법은로 두 번째 벡터를 초기화하는 것입니다 :

임의의 숫자

vector <int> smallVector(smallSize); 

의 내용 벡터 부여하고 내부의 내용을 복사하려면 어떤 기본 제공 형식이든 복사 초기화을 사용합니다. 이것은 단지 작동합니다 :

vector<int> copySmallVector = smallVector; 

다른 std::vector constructors을 사용하는 다른 대안이 있습니다. 이 경우 사본 초기화은 관용적이며 명확하고 추론하기 쉽고 다른 생성자에 대한 지식이 필요하지 않습니다.