๋ญ ์ธ๋ฆฌ์ผ์ด c#๊ฐ์ c++์ด๋ผ๊ณ ?ใ
ใ
๊ทธ๋ฐ ์๋ผ๋ค์ ๋งค๋์ง๋ ์ธ๋งค๋์ง๋๊ฐ ๋ญ์ง๋ ๋ชจ๋ฅผ๋ฏ
์ธ๋ฆฌ์ผ์ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋ RAII ๊ธฐ๋ฐ์ผ๋ก
๊ทธ C#์ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋์ ์๋ฐํ ๋ค๋ฅธ๊ฑฐ์
๋ญ ์ธ๋ฆฌ์ผ์ด c#๊ฐ์ c++์ด๋ผ๊ณ ?ใ
ใ
๊ทธ๋ฐ ์๋ผ๋ค์ ๋งค๋์ง๋ ์ธ๋งค๋์ง๋๊ฐ ๋ญ์ง๋ ๋ชจ๋ฅผ๋ฏ
์ธ๋ฆฌ์ผ์ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋ RAII ๊ธฐ๋ฐ์ผ๋ก
๊ทธ C#์ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋์ ์๋ฐํ ๋ค๋ฅธ๊ฑฐ์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ ๋นํ ์์๋ค์ด์ผ์ง ใ ใ ์์ ํ๋ค ์๋ง
๊ฐ๋น์ง ์นใ ใ ใ ใ
c#์ด๋ ๋ฌ๋ผ์ ์ข์ผ์๊ฒ ์ด์
ใ ใ ๊ทธ๋ฌ๋๊น ๋ํฌ๋คํ๊ณ ๋๊ธ์ผ๋ก ์ทจ๊ธํ์ง๋ง์
๋ญ ์์ง์ผ๋ก ๊ฐ๋ผ์น๊ธฐํ๋ ธใ ใ
๋๋ค ํด๋ณธ์ ์ฅ์์ ์ธ๋ฆฌ์ผ๋ก 2Dํ๋ค๋ค ์ด๊ฑฐ๋ ์ ๋๊ฐ์ ์ ๋ํฐ๊ฐ ์ฝ๋ค ์ด๊ฑฐ๋ ์ง์ง ๋ฌด์จ ํค์ฐ๊ธฐ๊ฒ์์ค์ด๊ณ ๊ฒ์ ๋ณต์กํด์ง์๋ก ์์ง์ด ์กฐ์กํด์ ์กด๋๊ฒ ๋ณต์กํด์ง๋๋ง
ใ ใฑในใ
๊ทธ๋๋ ์ ๋ํฐ๊ฐ DX๋ก 2D๊ฒ๋ง๋๋๊ฑฐ๋ณด๋ค๋ ์ฝ๋๋ผ
3d๋ ์ธ๋ฆฌ์ผํํ ๊นจ์ง๊ณ 2d๋ ๊ณ ๋ํํ ๊น์ด๋ ๊ทธ ์์ง,,,,
๊ณ ๋๋ก ๊น๋์ฌ๋์ ํ๋ช ์๋๊ฐ...๋ผ๊ณ ํ ๋ป~
์ ๊ทธ๋ถ
๊ฒ์ ๊ณ๊ฐค๋ก
๊ทธ๋ฅ ๋ญํด๋ ์ผ์ ์์ค์ด์์ด๋ฉด ๊ฑ ์กด๋ํ ๊ฑฐ๋ง๊ณ ์ด๋ ค์ด๋ฐ ํญ์ ์ ํฐ๋์ ๋ค์ด ๋ฌธ์ ์ง - dc App
์ธ๋ฆฌ์ผ ์ค๋ธ์ ํธ์ ๋ํด์ ๊ฐ๋น์ง ์ปฌ๋ ์ ์ง์ํ๊ณ ํด๋์ค ์ ๋ณด ์ ๊ทผ ๊ฐ๋ฅ ๋ฑ๋ฑํด์ C++์ ๋นํ๋ฉด ์๋ฐ๋ C#์ ์์ ๊ธฐ๋ฅ๋ค ์ง์ํ๋ ์์ผ๋ก C++์ ์ถ๊ฐํ๋ ํ์์ผ๋ก ์ปค์คํฐ๋ง์ด์ง ํ๋๋ฐ ๊ทธ๋ผ ๊ทธ๊ฒ C#์ด๋ ํก์ฌํ C++์ด์ง ์์ C++์ด๋? ๊ผญ ์ง ์๊ฐ์ด๋ ์๋ง๋ค๊ณ "์ ์๋ผ๋ ์ด๋ฐ๊ฑฐ ๋ชจ๋ฅด๊ฒ ์ง? ใ ใ " ํ๋ฉด์ ์ ํฐ๋ ๋๊ฐ์ ๋์ด์ผ๋ง๋ก ์ฅ๋ฟ๋ ๋ชจ๋ฅด๋ฉด์ ์ ํฐ๋๊ฑฐ ์๋?