벡터 V의 크기를 처음부터 끝까지 줄이려면 값싼 방법이 있습니까? 이러한 결과는 벡터 W이 같다고 :cpp의 벡터 크기 조정
V = 1,2,3,4
W = 2,3,4
복사 나쁜 용액 때 벡터에 저장된 데이터 매우 길다. 더 나은 솔루션이 있는지 궁금합니다. 여기
vector<Foo> moved_vector(std::make_move_iterator(v.begin()+1),
std::make_move_iterator(v.end()));
우리가 Foo
가 이동 유형이 있다고 가정 : 당신은 의미를 이동 지원하는 벡터가있는 경우