이동할당연산자 썸네일형 리스트형 [c++] 특수 멤버함수 사용하기: 복사 생성자/배정 연산자, 이동 생성자/배정 연산자, =default, =delete 들어가기 컴파일러가 정의되어 있지 않다면 자동 생성하는 특수 멤버함수(special member function)가 있다. 기본 생성자, 소멸자, 복사 생성자, 복사 배정 연산자, 이동 생성자, 이동 배정 연산자 들이다. 이동 생성자(move constructor)와 이동 배정 연산자(move assignment operator)는 C++11에서 추가되었다. 이들 특수 멤버 함수 자동 생성과 구현시 서로 간에 어떤 영향이 있는지 살펴볼려고 한다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ Box 클래스 먼저 간단한 Box 클래스를 만들어보자. 단순 값 한개를 관리하게 최대한 단순하게 정의했다. class Box { public: int getValue(.. 더보기 이전 1 다음