Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ColorGradingLutPass
- OculusMotionVectorPass
- URP로 변경
- 벡터
- 가상 바이트
- 작업 집합
- URP
- Virtual Byte
- 3d
- 개인 바이트
- Private Bytes
- Rim Light
- VR
- Cell Shader
- Cell Look
- Three(Two) Tone Shading
- Specular
- 메모리 누수
- 프로그래밍 기초
- working set
- Cartoon Rendering
- 게임 수학
- C언어
- Toon Shader
- AppSW
- ASW(Application SpaceWarp)
- Windows Build
Archives
- Today
- Total
WinCNT
상속 본문
상속을 만든 이유
공통되는 부분을 모아서 부모 오브젝트로 묶음
그 부모 오브젝트를 상속함
상속을 하게 되면, 부모의 멤버를 사용 가능
(다이어그램에서는 자식이 부모를 가르킴)
복잡한 프로그램을 여러 명이서 문제 없이 프로그래밍하기 위해서 필요함
(doxygen)
상속 계층도(Hierachy)
설계하기 나름
어떤 것을 묶을 것인가
어떤 철학으로 접근할 것인가
프로그래밍 설계에 정답은 여러 개 존재하지만
잘못 설계한 것은 존재한다
Has - a 관계(포함)
Is - a 관계(상속)
함수 재정의(Overriding)
Method Overriding
동적 바인딩과 그것을 이용한 다형성(Subtype polymorphism)
Abstraction(추상화)
SSS
'게임 프로그래밍(학습 내용 정리) > C++' 카테고리의 다른 글
다중 상속과 RTTI(Runtime Type Information) (0) | 2021.12.17 |
---|---|
다형성(Subtype Polymorphism) (0) | 2021.12.16 |
동적 메모리 할당, 복사 생성자 (0) | 2021.12.10 |
클래스(Class) (0) | 2021.12.09 |
제1강. Object Oriented Programming (C++) (0) | 2021.12.08 |