2017-11-24 1 views
-1

C++에서 다른 쌍의 컨텐츠를 이동 :한 쌍의에서 난 그냥 STL를 학습하고 아래 항목에 대한 예를 찾기 시작

여기
pair<T1,T2> p(rv1,rv2) // moving items individually 
pair<T1,T2> p(rv) // moving complete pair 

"RV는"대신 복사 이동 요소를 가진 쌍의 피를 만드는 나타내고 . 쌍 값을 이동하는 방법을 보여주는 예제를 찾고 있습니다. 잘 모르겠어요

+2

무엇을합니까? 'rv1','rv2' 및'rv'는 무엇입니까? 왜 그걸 옮기고 싶니? 당신이 무엇을 요구하고 있는지 완전히 불분명합니다. –

답변

1

는, 어쩌면 당신이 찾고있는 (?) :

pair<T1,T2> p(std::move(rv1),std::move(rv2)); // moving items individually 
pair<T1,T2> p(std::move(rv)); // move pair 
+0

감사합니다 jarek. 이것은 내가보고 있었던 것이다. – arvind

관련 문제