최대 1 분 소요

개요

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


예제

  • 코드
    #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