delete 썸네일형 리스트형 [C++11] default와 delete 키워드 C++의 클래스는 기본적으로 다음의 특수한 멤버 함수를 생성합니다.기본 생성자 복사 생성자 복사 대입 연산자 소멸자클래스를 생성하고 아무것도 하지 않아도 위의 4개는 기본적으로 생성됩니다.이것으로 클래스는 기본적으로 아무것도 추가하지 않아도 생성, 복사, 소멸이 가능해집니다.C++11에서는 기본적으로 생성되는 특수 멤버 함수에 무브 생성자와 무브 대입 연산자가 추가되었습니다.이 특수한 멤버 함수들을 명시적으로 선언하면 다음과 같은 규칙이 발생합니다.1. 어떤 생성자(복사 생성자 포함)가 명시적으로 선언된 경우 기본 생성자는 자동적으로 생성되지 않는다.2. 가상 소멸자가 명시적으로 선언된 경우 기본 소멸자가 자동적으로 생성되지 않는다.3. 무브 생성자나 무브 대입 연산자가 명시적으로 선언된 경우 1) 복사.. 더보기 이전 1 다음