ํฌ์ธํฐ ์ด๋ ต๋ค๊ณค ํ์ง๋ง ์ปดํจํฐ ๊ตฌ์กฐ์ ๋ํด ๊ณต๋ถํ๊ธฐ ์ข์
๋จ์ํ ๋ฌธ๋ฒ์ ์ง๋
c++๋ก ํ์ฅํ๊ธฐ ์ข์
์์ ๋ฐฉ์์ผ๋ก ์ฝ์๋ก๋ง ๋ง๋ค๋ฉด์ ๊ณต๋ถํ๋ฉดย ๋น์ฐํ ๋ ธ์ผ์ธ๋ฐ
์์ฆ์ raylib ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ฒ์๋ง๋ค๊ธฐ๋ ์ข์
์ด๋ฌ๋ฉด ๊ผญ i++ + ++i ๊ฒฐ๊ณผ ๋ญ๋ฐ? ์ด๋ฌ๋ฉด์ ํ์ค์ฑ์๋ ใ ๊ฐ์ ์ฝ๋๋ก ub ๋ง๋ค๊ณ c๋ ์ด๋ ค์ด ์ธ์ด๋ผ ๊ทธ๋ฌ๋๋ฐ
๊ทธ๋ ๊ฒ ๋ฐ์ง๋ฉด ํ์ด์ฌ๋ ๊ทธ์ ๋ ๋ ๋ฒจ ๋ค๊ฐ๋ฉด ๋น์ฐํ ์ด๋ ต๊ณ ์ ๋๋ก ์ง๋ ์์ธกํ๊ธฐ ์ด๋ ค์ด ๊ฒฐ๊ณผ ๋ง์ด ๋์ด
ํฌ์ธํฐ๊ฐ ์ด๋ ค์ฐ๋ฉด ํ๋ฐ์ชฝ์ ์ฌ๋ฅ์ด ์์ง๋ ์์๊ฑฐ์ ๋๋ ๋ ํํ ๋ ๋ณด์๋ง์ ๋์ถฉ ๊ฐ์ก๊ณ 5๋ถ๋ ์๋์ ์๋ฒฝํ ์ดํดํ๊ณ ์ฅ์ฅ ๋์ด๊ฐ์ ์ฌ๋๋ค ๊ฑฐ๊ธฐ์ ๋ง์ด ๋งํ๋ค๋๊ฑธ ๋์ค์ ๋ํ์์ ์์์
ํฌ์ธํฐ์์ฒด๋ ์ด๋ ค์ด๊ฒ ์๋๋ฐ ํฌ์ธํฐ๋ก ํ๊ธฐ์ ์ด๊ฒ ์ฅ๋์น ์ ์๋๊ฒ ์ค์ํ๋ฐ ํ์ค์ ํฌ์ธํฐ๊ฐ ๋ด๋น ์ ๋จ๊ธฐ
ํฌ์ธํฐ ์์ฒด๊ฐ ์ด๋ ค์ด๊ฒ ์๋๋ผ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ๊ด๋ฆฌํ๋๊ฒ ์ด๋ ค์ด๊ฑด๋ฐ ์ฐ๋ฆฌ๋ ์์ฉ์์ง ์ฐ๋๊น ์ด๋ ค์์ ์ ๊ฒช๋๊ฑฐ์
๊ทธ๋ผ ๊ฐ๋ฅด์น๋ ์ชฝ์ ๋ฌธ์ ์๋๊น?
์์ข๋ค๊ณ ์๊ฐํจ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ปจ์ ์ด ์๋๋ผ ์ด๋์ ์ด์ํ ๊ตฌ๋ฅ๋ค๋ฆฌ ํจ๋ฌ๋ค์ ์ค์ด๋ฃ๊ณ ์๊ฐ๋ญ๋น ํ๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ด - dc App
๊ตฌ๋ฅ๋ค๋ฆฌ ํจ๋ฌ๋ค์์ ๋ญ๋งํ๋๊ฑฐ์? ๋ชจ๋ํ ์ปจ์ ์ ๋ชจ๋ c++ rust ๊ฐ์๊ฑฐ ์๋ฏธํจ? ๋๋ฌด ๋ณต์กํ๋ฐ..
๋ญ๋ผ ๋ถ๋ฅด๊ธด ์ ๋งคํ๋ฐ ๊ทธ๋ฅ ์๋ ์ฝ๋ฉ์คํ์ผ ์์์ ๋๋ค๋ง๊ณ operator()์ ์ฐ๊ณ ๋ก์ฐํฌ์ธํฐ ์ฐ๊ณ ๋ธ๋ฆฌ๊ฒ์ดํธ ์์ฐ๊ณ ํฌ์ธํฐ๋ ์ธํฐํ์ด์ค๋ ํจ์ํฌ์ธํฐ๋ก ๋ญ ํ๊ณ ์๊ณ ๊ทธ๋ฐ ๊ฒ๋ค. ํ๋ฆฐ ๊ฑด ์๋๋ฐ ๋ชจ๋ํ๋๋ฉด ๊ทธ๋ ์ง ์์ง ๊ทธ๋ฆฌ๊ณ ํค๋๊ตฌ์กฐ๊ฐ์ ๊ฒ๋ค๋ ๋ญ ์ข๋ ์๋๋ฐ ์ด๋ ค์ํ๋ฉด์ ์๊ฐ๋ญ๋น ์กด๋ํ๊ธฐ๋ ํ๊ณ - dc App
c์ธ์ด๊ฐ ์ฌํํด์ ๊ฑ ๋ฐฐ์ฐ๊ธฐ ์ฌ์
c๋ก ์ ๋ฌธํด์ ๊ธฐ๋ณธ๋ง ์ตํ๋ฉด ์ถํ ๋ค๋ฅธ ์ธ์ด๋ก ๋์ด๊ฐ ๋ ๋์๋๋ค ์๊ฐํจ ๋ฌผ๋ก ๊ทธ๋๋ก ์ ์ฐฉํด๋ ์ข๊ณ
C๋ฐฐ์ฐ๊ณ C++, C# ๋ฐฐ์ฐ๋ฉด ๋ ๊ฐ๋ค๋ ๊ธฐ๋ถ์ธ๋ฐ.. ํ์ด์ฌ์์ ๋์ด๊ฐ๋ฉด ์๊ธด ๊ฒ๋ถํฐ ํ์ดํด์ ๋ฉ๋ถ์ค์ง ์์๊น??
๊ฐ๋ฅด์ณ์ฃผ๋ ์ฌ๋ ์ง๋ถ์ด ๊ฝค ํฐ ๊ฑฐ ๊ฐ์. ๊ดํ ์ด์ํ ์ฌ๋ ๋ง๋๊ฑฐ๋ ๋ ํํ๋ฉด์ ์ฝ์งํ๋ฉด ๋ณ ๋ณ์ ๊ฐ์ ํฌ์ธํฐ ์ฅ๋์ง ๋ณด๊ณ ๋ฐ์น์ง. - dc App
์๋ฒ์ ๋์ฌ๋๋ง๋ค ์ฃผ์๊ธฐ๋ฅ ํ์ธํ๊ณ ํ ์คํธํ ์ ๋๋ก ์ด์ฌํ ๋ฐฐ์ ๋๋ฐ, 1๋ ์๋ผ๋๊น ๋ค์ ๋ชปํ๊ฒ ์
์ด์ฐจํผ ํ๋ก๊ทธ๋๋จธ ํ ๊ฑฐ ์๋๋ผ๋ฉด ์ ๋ํฐ๋ c#์ผ๋ก ๋ฐฐ์ฐ๋๊ฒ ์ฌ๋ฏธ๋ ์๊ณ ์ข์๊ฑฐ ๊ฐ์๋ฐ..