ํด๋ผ์ด์ธํธ(๊ฒ์ํ๋ ์ด) ํ๋ก๊ทธ๋๋จธ ์ง๋งํ๊ณ ์๋ ๋ํ์์.
์ง๊ธ c์ธ์ด ๊ธฐ์ด ๋๋ด๊ณ ,์ ๋ํฐ๋ก ๋จ์ํ ์ ํ,ํ์ถ ๊ฒ์ 2๊ฐ ๋ง๋ค์ด๋ณธ ์์ค์.
ํ์ฌ ๊ณํ์ ์ ๋ํฐ ์กฐ๊ธ ๋ ๋ค๋ค๋ณธ ๋ค์์ , c++์ด๋ ์ธ๋ฆฌ์ผ5๋ฅผ ๊ณต๋ถํ ๋ ค๊ณ ํจ.
๊ทผ๋ฐ ์ง๊ธ ๋งค์ฐ ํผ๋์ค๋ฌ์ด๊ฒ...
ํ๊ต ์ปค๋ฆฌํ๋ผ์ ๋์จ (๋ค์ ๋ ๋์ ๋ฐฐ์ธ)์๋ฃ๊ตฌ์กฐ,์๊ณ ๋ฆฌ์ฆ๋ง ๋ฐฐ์ฐ๋ฉด ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ฒ์ ๊ฐ๋ฐ ํ ์์์ ์ค ์์๋๋ฐ ๊ตฌ๊ธ๋ง ์ข ํด๋ณด๋๊น
API, STL,๋์์ธํจํด, OpenGl ์ด๋ DirectX, ๋ฑ๋ฑ์ ๋ฐฐ์์ผ ํ๋ค๊ธธ๋ (์ด๊ฒ ๋ค๋ญ์ง?)
๋จธ๋ฆฌ์์ด ๋ณต์กํด์ง. ์ ๊ฒ๋ค ๋ญ์ง์ข ์๋ ค์ค์ ์์?
๋์์ธํจํด์ ๋ณต์กํ ์ฝ๋๋ค ์ ๋ฆฌํ๋ค๋ ๋ป์ธ๊ฐ?
API๋ ์ธํฐํ์ด์ค ๋งํ๋ ๊ฑฐ์?
STL์ ๋ญ๊ณ OpenGL, DirectX๋ ๋จธ์??
๊ทธ๋ฅ ๋ง๋ค์ด ๋ณด๊ณ ์ถ์๊ฑฐ ๋ง๋ค์ด๋ด. ๊ทธ๋ฌ๋ฉด์ ๋ฐฐ์ฐ๋๊ฑฐ์
์ ๋ ๋ด๋น์ธ๋ฐ ๋ค๋ฅธ ์ธ์ด๋ณด๋ค๋ ์ ๋ํฐ ๊ธฐ๋ฅ๋ง ํ์ํ๋ถ๋ถ๋ง ๋ฐฐ์ฐ๊ณ ์ฐจ๋ผ๋ฆฌ ๋ธ๋ ๋๋ ํฌํ ์ต๊ฐ์ ๋ถ๋ถ ์ถ๊ฐ๊ณต๋ถํ๋๊ฒ ์ข์๊ฒ๊ฐ์์ ๋ธ๋ ๋ ๋ณด๋์ค - dc App
์ค ๊ทธ๋ ํผ๋์ค๋ฌ์ด๊ฑฐ ๋ง์, ๊ทผ๋ฐ ์ปค๋ฆฌํ๋ผ ๋ฏฟ์ง๋ง๊ณ ๊ณ์ ๊ฐ๋ฐํ๋ฉด์ ์ํ์ฐฉ์ค์ ํผ๋๋ด์ผ ์ค์ ๊ฐ๋ฐ ์ค๋ ฅ ๋์
๋ช๋ ์ด๋ฆฌ๋ฒ๋ฆฌ ๊น๋ฉด ๋ง์ด ์ฐฉ์กํด์ง๋ ์ญ๋๊ป ๊ฐ๋ฐํด๋ด
์ผ๋จ API, STL, OpenGl ์ด๋ DirectX๋ ๋ฌด์ํ๊ณ ๊ทธ๋ฅ ์ธ๋ฆฌ์ผ ๊ณต๋ถํ๋ฉด๋จ. ๋์์ธํจํด์ ๊ณง ํ์ํ๊ธดํ ํ ๋ฐ ์ ํ์ํ์ง ๋๋๋์ฏค์๋ ์์์ ๊ณต๋ถํ๊ฒ๋จ
์์ง ์ฐ๋ ์์ ์์ c++๋ง ํ ์ค์๋ฉด ๋จ
๋ชธ๊ฐ ์ฌ๋ฆฌ๊ณ ์ถ์ด์ ๊ทธ๋ผ
์ ๊ณ๊ฐค๋ก
์์ด์ค๋ง์ฐจ๋ผ๋ผ ๋ง์์?
๊ฐ๋ง์์.. ์ธ๋ผ์ด
์์ ์ ๋ค ๋ง ๋ค ๋ฌด์ํ๊ณ ์ธ๋๊ฒ์๊ฐ๋ฐ์๊ฐ ์๋๋ผ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ชฉํ๋ผ๋ฉด ์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ, STL๋ถํฐ ๋จผ์ ๋นจ๋ฆฌ ํ๋ฐํด๋๋ฆฌ๊ณ ๊ทธ ๋ค์์ ์์ง์ ๋ง์ง๋ฉด์ ๋์์ธํจํด ๊ณต๋ถํ๋๊ฒ ๋ง์. ๊ทธ๋ฅ ์์ง๋ถํฐ ๋ง์ง๋ฉด ์์ง์ด ์๋ ์๋์์ด์ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ค๋๋ฐ ์ ํ๋ธ ๋ณต๋ถ + ์คํ๊ฒํฐ ๊ฐํ์ฝ๋๋ก ํ๋ก์ ํธ๋ฅผ ๋ณผ๋ฅจ์๊ฑฐ๋ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๊ธธ์ด์ง๋ ํ๋ก์ ํธ๋ ํ๊ธฐ ์ด๋ ค์ธ๊ฑฐ์. DirectX๋ OpenGL์ ์์ ์ธ๊ธํ๊ฑฐ ๋ค ํ๊ณ ์ ์ฑ์ด ๋ง๋ค ์ถ์ผ๋ฉด ํ๋ณด์