여기 내 테스트 코드의를 rvalue 할당을 지원하지 않습니다. 내가 = 연산자의 구현을 찾을 수 내 IDE에서 코드 탐색 기능을 사용, 나는 취급 turely 하나는 복사 작업을하고있는 operator=(const vector<_Tp, _Alloc>& __x)
이라고 발견했다.표준 : : 벡터
전체 파일을 검색 했으므로 operator=(vector<_Tp, _Alloc>&& __x)
과 같은 기능이 없으므로 이동 및 평행선의 효과는 어떻게 누릴 수 있습니까?
내 C++ 헤더는 /usr/include/c++/5
에 내가 확인 파일이 vector.tcc
입니다.
덕분에, 나는 목적을 위해이 작업을 수행했다. 그러나 "no move assignment version"은 어때? 잘못된 파일을 찾고 있습니까? – reavenisadesk
@reavenisadesk - 아마도 가능합니다. 컴파일러를 지정하거나 플래그를 작성하지 않았습니다. 그래서 아무 말도하지 않습니다. – StoryTeller