반응형 비가상 함수1 Effective C++ 항목9 : 객체 생성 및 소멸 과정 중에는 절대로 가상 함수를 호출하지 말자 Effective C++ 항목9 객체 생성 및 소멸 과정 중에는 절대로 가상 함수를 호출하지 말자 객체 생성 및 소멸 과정 중에는 절.대.로 가상 함수를 호출해선 안된다!! // 기본 클래스 class Transaction { public: Transaction(); virtual void logTransaction() const = 0; // 타입에 따라 달라지는 로그 기록 ... }; // 기본 클래스 생성자 Transaction::Transaction() { logTransaction(); } // Transaction 의 파생 클래스 class BuyTransaction : public Transaction { public: // Transaction 타입에 따른 거래내역 로깅 virtual vo.. 2023. 2. 12. 이전 1 다음 반응형