Updated:

less than 1 minute read

개요

  • 범위의 요소를 초기화되지 않은 메모리 영역으로 이동


예제

  • 코드
     #include <iostream>
     #include <memory>
     #include <string>
        
     using namespace std;
        
     int main() {
     	string source[]{"aaa", "bbb"};
     	string destination[2];
        
     	uninitialized_move(begin(source), end(source), destination);
        
     	for (const auto &iter : source) {
     		cout << iter << endl;
     	}
        
     	cout << "------" << endl;
        
     	for (const auto &iter : destination) {
     		cout << iter << endl;
     	}
        
     	return 0;
     }
    
  • 실행 결과
        
        
     ------
     aaa
     bbb