Effective C++1 디폴트 생성자, 소멸자 및 대입연산자 C++ 해당 게시글은 Effecitve C++ 참고하며 개인 공부목적으로 적은 글입니다. Effecitve C++ 80P 디폴트 생성자(default constructor) 디폴트 생성자란 객체가 생성될 때 사용자가 초기값을 직접 작성하지 않으면 컴파일러가 자동으로 만드는 생성자이다. 소멸자, 대입연산자도 마찬가지로 직접 초기값을 설정하지 않는다면 컴파일러가 자동으로 만들어준다. 원형 Class::Class() {} 디폴트 생성자 선언 class TestClass { }; int main() { TestClass Test;// 암시적 호출 TestClass Test = TestClass(); // 명시적 호출 return 0; } 디폴트 생성자, 소멸자, 복사생성자 및 대입연산자 비어있는 클래스를 만든다고 하더.. Effective C++ (개인 공부) 2022. 11. 5. 이전 1 다음