Virtual2 [Effective C++ 정리 #9] 생성자에서 가상 함수 호출 문제 및 해결 방법 이 글은 『Effective C++』를 읽고 개인적으로 공부한 내용을 정리한 기록입니다.저는 컴퓨터공학을 전공하지 않았으며, 프로그래밍을 공부하는 과정에서의 이해와 생각을 정리하기 위해 글을 작성하고 있습니다.따라서 내용 중 일부에 오류나 부정확한 설명이 있을 수 있으며, 피드백은 언제든지 환영합니다. 확인 후 수정하도록 하겠습니다.전문적인 해설이 아닌 개인적 시선에서의 정리임을 참고하고 읽어주시면 감사하겠습니다.[Effective C++ 정리 #9] 생성자나 소멸자에서 가상 함수를 호출하지 마라Java나 C#처럼 가상 함수 기반 객체 지향 프로그래밍에 익숙한 사람이라면, C++에서 가상 함수를 사용할 때 뜻밖의 함정에 빠지기 쉽습니다. 바로 생성자와 소멸자에서는 가상 함수가 다형적으로 동작하지 않는다는.. 2025. 6. 19. [Effective C++ 정리 #7] 이걸 안 하면 메모리 누수! 소멸자는 왜 virtual이어야 할까? 이 글은 『Effective C++』를 읽고 개인적으로 공부한 내용을 정리한 기록입니다.저는 컴퓨터공학을 전공하지 않았으며, 프로그래밍을 공부하는 과정에서의 이해와 생각을 정리하기 위해 글을 작성하고 있습니다.따라서 내용 중 일부에 오류나 부정확한 설명이 있을 수 있으며, 피드백은 언제든지 환영합니다. 확인 후 수정하도록 하겠습니다.전문적인 해설이 아닌 개인적 시선에서의 정리임을 참고하고 읽어주시면 감사하겠습니다.[Effective C++ 정리 #7] 다형성(polymorphism)을 위한 기초, 소멸자는 반드시 virtual로 선언하라C++에서 상속을 활용해 다양한 객체를 다루는 경우, 의외로 간과하기 쉬운 치명적인 문제가 있습니다. 바로 기반 클래스의 소멸자를 virtual로 선언하지 않은 경우, 파.. 2025. 6. 17. 이전 1 다음