19. [C++] ํด๋์ค ์์
1. ์์ Aํด๋์ค(๋ถ๋ชจ ํด๋์ค)๊ฐ ๊ฐ์ง ๊ณตํต๋ ์์๋ฅผ ์ฌ๋ฌ ํด๋์ค(์์ ํด๋์ค)์๊ฒ ์ฌ์ฌ์ฉํ๋๋ก ๋ฌผ๋ ค์ค ์ ์๋ค. ๋ถ๋ชจ ํด๋์ค๋ ์์ ํด๋์ค๋ค์ ์ถ์์ ์ธ ์กด์ฌ๊ฐ ๋๋ค. (์์์ ์ฝ๋ ์ฌ์ฌ์ฉ์ ์ํ ๋ฌธ๋ฒ์ด๋ค.) ๋ถ๋ชจ ํด๋์ค == ๊ธฐ๋ณธ ํด๋์ค(Base Class) == ์์ ํด๋์ค == ์ํผ ํด๋์ค ์์ ํด๋์ค == ํ์ฅ ํด๋์ค(Derived Class) == ํ์ ํด๋์ค == ์๋ธ ํด๋ ์์์ ํํ์๋ public ์์, protected ์์, private ์์์ด ์๋ค. ๋ณดํต ๋ถ๋ชจ์ ๋ฉค๋ฒ ์ ๊ทผ์ ์ํด public ์์์ ๋ง์ด ์ฌ์ฉํ๋ค. CGameObject ํด๋์ค๋ฅผ CPlayer์ ์์์ํจ ๋ชจ์ต์ด๋ค. [ ์์ ๊ฐ์ฒด(CPlayer)์ ์์ฑ ๊ณผ์ ] ๋ฉ๋ชจ๋ฆฌ ํ ๋น -> ๋ถ๋ชจ ์์ฑ์ ํธ์ถ(CGameObjec..
2019.06.11