Category Archives: C++

소멸자에서 가상함수 호출

Category: C++

가상 소멸자

상위 클래스로 사용될 것 같은 클래스의 생성자에서 동적으로 메모리를 할당하는 경우, 소멸자를 가상으로 선언하라.

Category: C++

가상함수를 이용한 객체지향 모델

pre virtual CBase CDerrive post virtual

Category: C++

가상함수

베이스 클래스이 포인터를 이용하여 하위 클래스의 멤버 함수를 호출하기 위해서는 멤버 함수가 가상이어야 한다. 즉, 하위 클래스에서 오버라이딩할 것 같은 함수는 베이스에서 모두 가상으로 선언한다.

Category: C++

복사생성자 operator

Category: C++

operator의 필요성

Category: C++

복사생성자

복사 생성자가 호출되는 경우 1. 함수의 파라미터로 객체를 전달 2. 함수가 객체를 리턴 3. 객체의 선언에 사용된 대입 연산자 4. 임시 객체의 복사

Category: C++

복사생성자의 필요성 샘플

Category: C++