[C++] uninitialized_move
Updated:
개요
- 범위의 요소를 초기화되지 않은 메모리 영역으로 이동
예제
- 코드
#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