태그: 다형성
9편
-
C++ 가상 소멸자 | "메모리 누수" 상속 클래스 소멸자 에러 해결
C++ 가상 소멸자의 C++, 소멸자, "메모리, 들어가며: "파생 클래스를 삭제했는데 메모리 누수가 생겼어요"를 실전 예제와 함께 상세히 설명합니다.
-
C++ 슬라이싱 문제 | "객체가 잘렸어요" 상속 복사 에러 해결
C++ 슬라이싱 문제의 C++, 슬라이싱, "객체가, 들어가며: "파생 클래스를 복사했더니 데이터가 사라졌어요"를 실전 예제와 함께 상세히 설명합니다.
-
[Go 2주 완성 #04] Day 7: 다형성의 재해석, 인터페이스 - 가상 함수 없이 다형성 구현하기
C++ 가상 함수와 상속 대신 Go 인터페이스로 다형성을 구현하는 방법. implements 키워드 없는 암시적 인터페이스(Duck Typing)와 io.Reader, io.Writer 같은 소형 인터페이스 설계 패턴을 배웁니다.
-
C++ CRTP 패턴 | "정적 다형성" 구현 가이드
C++ CRTP 패턴: "정적 다형성" 구현 가이드. CRTP란?·가상 함수 vs CRTP로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 상속과 다형성 | "virtual 함수" 완벽 가이드
C++ 상속과 다형성의 상속과 다형성이란?, 기본 상속, virtual 함수와 다형성를 실전 코드와 함께 설명합니다. 실무에서 자주 사용되는 패턴과 주의사항을 다룹니다.
-
C++ Object Slicing | "객체 슬라이싱" 가이드
C++ Object Slicing - "객체 슬라이싱" 가이드. C++ Object Slicing의 Object Slicing이란?, 발생 원인, 실전 예시를 실전 코드와 함께 설명합니다.
-
C++ 가상 함수(Virtual Function)와 vtable의 동작 원리 [#33-1]
C++ 가상 함수(Virtual Function)와 vtable의 동작 원리 [#33-1]. 실무에서 겪은 문제·가상 함수와 동적 바인딩로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 현대적 다형성 설계: 상속 대신 합성·variant
C++ 현대적 다형성 설계: 상속 대신 합성·variant에 대해 정리한 개발 블로그 글입니다. 33번에서 가상 함수·vtable을 다뤘지만, 실무에서는 상속 트리가 깊어질수록 변경 비용과 ABI 부담이 커집니다. 합성(Composition)(상속 대신 다른 객체를 멤버로 갖아 동작을 조합하는 설계)은 "동작을 객체로… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 다형성, 상속, 합성,…
-
C++ 가상 함수 | "Virtual Functions" 가이드
C++ 가상 함수의 C++, "Virtual, Functions", 가상 함수란?를 실전 예제와 함께 상세히 설명합니다.