728x90 반응형 final1 inheritance 03 Study about inheritance (심화편 시작) virtual function 가상함수를 사용하는 이유 (코드 예제) class MyString { public: int SetString(const char* c) { // ... onSetString(m_Data); // 1번 } virtual void onSetString(const char* c) { // 아무 내용 없음 } private: char* m_Data; }; class MyStringEx : public MyString { public: // 위에 내용과 동일 void onSetString(const char* c) { // 재정의 해버림 } }; int main(void) { MyStringEx a; a.onSetString.. 2021. 8. 20. 이전 1 다음 728x90 반응형