Polymorphism is a language feature that allows a collection of objects of different types to be manipulated through a single common interface.다른 종류의 코
📌 느림해결책1\. 다이나믹 할당을 쓰지 말자2\. 커스텀 메모리 얼로케이터를 사용하자모던 cpu : 메모리 할당을 어떻게 하냐에 따라 성능 차이가 크다연속된 메모리에 접근할 때 성능적 이득이 있다a general-purpose facility : 사용자가 어떤 환경
게임 프로그래밍과 관련된 OOP는 크게 두 개의 챕터로 나누어져 있습니다! OOP의 여러 요소에 대해 간략하게 학습하고 게임 프로그래밍과 게임 산업에 대입하여 살펴봅니다.
지난 시간에 이어서 c++에 관련된 OOP적 요소와 여러가지 기능들을 살펴보는 챕터입니다. Compiling과정, Smart Pointer, Floating Point의 사용 이유와 계산 방법, Virtual Function과 Override 등에 대해 정리했습니다.
Introduction 이 챕터에서는 게임 엔진 subsystem 이 무엇이며 이를 구현하기 위해서 C++ static oeder가 어떻게 이루어지는지 학습합니다. Subsystems and Their Initialization Subsystem (start-up