์ด๋ฐ ์ง๋ฌธ์ ํ ์ ๋์ ์ ๋ฌธ์๋ฉด ์ธ์ด๋ณ ๊ธฐ๋ฅ์ด๋ ํจ๋ฌ๋ค์์ ์ฐจ์ด๋ฅผ ๋ชจ๋ฅด๋ ์ํ์ผํ ๋ฐ ๊ทธ๋ผ ๊ทธ๋ฅ ๊ทธ๋์ด ๊ทธ๋์
๋ฝํด์ผ ๋ฌธ๋ฒ ๋ช๊ฐ ๋ค๋ฅธ์ ๋์ธ๋ฐ ๋ฌด์จ ์ฌ๋ณด๋ก C๋ถํฐ ํ๋ผ๋๊ฑด์ง ์ดํด๊ฐ ์๊ฐ๋ค
๊ทธ๋๋ ๋ํ์ ๋์์ผ์ง, ๊ฒฐํผ์ ํด์ผ์ง๋ ๊ฐ์ ๋ง์, ํ๋ก๊ทธ๋๋จธ๊ฐ c/c++์ ๋ฐฐ์์ผ์ง
์์ฆ ํ๋ก๊ทธ๋๋ฐ์ด ํ๋ก๊ทธ๋๋ฐ์ด๋...? ๋.. ๋๋.. ๋ง์ด์ฌ. . . ์ฏง.. . ์ฏง . . ๋น์ท. . .
๊ฒฐํผํ๋ ค๊ณ ์ธ์ฌ๊ฐ๋ฉด ๋ํ,์ง์ฅ ๋ณด๋ฉด์ ์ฌ๋ ๋จ๋จ์ด๋ฅผ ๋ณด๋ฏ c++,์๋ฃ๊ตฌ์กฐ ๊ฐ์๊ฑฐ ๋ณด๋ฉด์ ํ๋ก๊ทธ๋๋จธ๋ก์จ ๋จ๋จ์ด๋ฅผ ๋ณด๋๊ฒ
์ง์ง ๊ผฐ๋๋ง์ธ๋๋ค ์ฌ๊ธฐ ์ ๋ํฐ ์ ๋ฌธํ๋ค๋์ ์ค์ ์ทจ์ ๋ชฉ์ ์ผ๋ก ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ณ ์ถ๋ค๊ณ ํ๋์ ํ๋ช ๋ ์์ด ๊ทธ๋ฅ ์ทจ๋ฏธ์ฉ์ผ๋ก ๊ฐ๋ฐํด๋ณด๋ ค๋๊ฑด๋ฐ ๋จ๋จ์ด๊ฐ์ ์๋ฆฌํ๋ค
๋ฌด์จ ์ฌ๋ณด๋ก ๊ทธ๋ฌ๋์ง ์๋ ค์คฌ๋๋ ์ ๋ด๊ฐ ๊ผฐ๋๊ฐ ๋จ
๋ํ ์๋์ค๊ณ ์ง์ฅ ๊ตฌ๋ฐ๊ธฐ์ฌ๋ ๋ฐฅ์ ๋จน๊ณ ์์ฌ๋๋ฐ์ ํ๊ณ ๋ ธ๊ทผ๋ณธ ์๋ฆฌํ๋๊ฑฐ ๊ผฐ๋๋ค์ด ๋ณด๋ฉด ใ ใ ํ๊ณ ํ๋ฅผ ์ฐจ๋ฏ, c++๋ ๋ชจ๋ฅด๊ณ ์๋ฃ๊ตฌ์กฐ๋ ๋ชจ๋ฅด๋ ๋ ธ๋ฒ ์ด์ค ์ ๋ํฐ์ถฉ์ด ๊ทธ๊ฑฐ ๋ชฐ๋ผ๋ ๊ฒ์ ๋ง๋๋๋ฐ ์ง์ฅ ์๋๋ฐ์ ํ๋ฉด ์ ๊ณ์ธ๋ค์ ํ์ฌํ ๋์ผ๋ก ์ฒ๋ค๋ด
๊ผฐ๋๋ค์ด ์ง์ง ใ ใ ๊ฐ์๊ฑด ๋ง์ ์ง๋ค๋ ์ธ๋ ฌ์ ๋ํฐ ์์ธ ๊ฒ์ ๋ชป๋ง๋ ๋ค๋๊ฑฐ
๊ฒ์๊ฐ๋ฐ์๊ฐ ๊ฟ์ธ์ง ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ฟ์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ ์๋ฉด C๊ณต๋ถ ํ ํ์์๋ค.
๊ตณ์ด ๋จผ์ ํ ํ์๊ฐ์๋จ์๋ฆฌ ใ ใ
ใ ใ ๋ง๋ค. ๋จผ์ ํ ํ์๊ฐ์๋ค๋๊ฑฐ๋ค. ๊ฒ์ ์บ๋ฆญํฐ ์ผ๋ฌ์คํธ ๋ฐฐ์ฐ๋ฌ์๋๋ฐ ์๊ณ ์๋ถํฐ ๋์ ๋ฐฐ์ฐ๋ผ๋ ๊ผด์ด๋ค.
๋ด๋ง์ด ์ด๋ง์ด์ผ ํ์ํ๋ฉด ๊ทธ๋ ๋ฐฐ์ฐ๋ฉด ๋๋๊ฑด๋ฐ
์๋ง๊ผฐ๋๋ผ๊ณ ๋ถ๋ฌ๋ ๊ทผ๋ฐ c๋ผ๋ ์์์ผ ์คํฌ๋ฆฝํธ๋ฅผ ์งค์์๋๊ฑฐ ์๋๋?
c์กฐ์ฐจ๋ ๋ชจ๋ฅด๊ณ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ฒ ๋ค๋๊ฑฐ ๋ถํฐ ๋๋ผ์ด๋ฐ
์ด๋ฐ์ ๋ค์ด c๋ c++ ์ฐจ์ด์ ๋งํ๋ผ๊ณ ํ๋ฉด ๋ชป๋งํจ
๋ชฐ๋ผ๋ ๊ฒ์ ์๋์ด~ ๋จ๋ค ๊ฒ์๋ฐ๋งคํ ๋ ๋๋ ์ฌ์ ํ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถํ๊ณ ์๊ฒ ์ง.
c์ธ์ด ๋ฐฐ์ฐ๋ฉด์ ๊ณต๋ถํ ๊ฐ๋ ๋ค์ด ์ฌ๋ฌ๋ชจ๋ก ๋์๋๋๊ฑด ์ฌ์ค์ธ๋ฐ, ์ฌ์ค c ์๋์ด๋ ๋ฐฐ์ธ ์ ์๋ ๊ฐ๋ ๋ค์ธ๊ฒ. c๊ฐ ํฌ์ธํฐ๋ ์๊ณ ํด์ ๊ฐ๋ ์ตํ๊ธฐ ์ข์๊ฑฐ์ง ํ๋ก๊ทธ๋๋ฐ ํ๋ฉด์ ํ์ํ๊ฒ ์ฌ๋ฌ ๊ฐ๋ ๋ค์ธ๊ฑฐ์ง c์ธ์ด๊ฐ ํ์ํ๊ฒ ์๋ ์ ์ด์ ์ฒ์๋ณด๋๋๋ค์ c๋ c++์ด๋ c#์ด๋ ๋ค ๊ฑฐ๊ธฐ์ ๊ฑฐ๊ธฐ์ฒ๋ผ ๋ณด์ผํ ๋ฐ ใ ใ ;
์ด์ผ ์ฌ๊ธฐ ๊ผฐ๋ ๋ง๋ค! ๊ทธ๋์ ๊ผฐ๋๋๋ค ์คํ์ด๋ ์ถ์์ ์์ผ์ ๊ฐ์?
๋๋ ๊ฒ์์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ๋ฐ๋ก ๊ฒ์์ ๋ง๋๋๊ฒ ๊ฐ์ฅ์ข๋ค๊ณ ์๊ฐํจ. ๊ทธ๋ฌ๋ค๋ณด๋ฉด ํ์ํ๊ฑธ ์์ฐ์ค๋ฝ๊ฒ ์๊ฒ๋จ. ๊ฐ์ฅ์ค์ํ๊ฑด ์ผ๋ง๋ ์ฌ๋ฏธ๋ฅผ ๋ถ์ด๊ณ ํ ์์๋์ง.
์ถฉ๋ถํ ๋ฐฐ์์ผ ํ์ํ๋งํผ ์ด๋ค
์์ด์ง๋ ํด๋ถํฐ ๋ฐฐ์ฐ๋ฉด ์คํ๋ ค ํท๊ฐ๋ฆผ
์ทจ๋ฏธ ์๋๊ณ ๊ฒ์ ๊ฐ๋ฐ์ ์ทจ์ C ๋ชฐ๋ผ๋ ๋๋ค๊ณ ํ๋๋ฐ ๊ทธ๊ฑฐ๋ ๊ฐค๋ผ๋ค์ด ์ซ์ดํ๋ ๊ฒ์ ์กฐ๋ฌด์ฌ ํ๊ฒ ๋ค๋๊ฑฐ๊ณ ์ ๋ํฐ๋ง ๋น์ฅ ํด๋ด๋ผ ๊ฒ์ ๋๋ฐ๋ก ๋์ค๋์ง
C๊ณต๋ถํ๋ผ๊ณ ํ๋ฉด ๊ผฐ๋๋ใ ใ ใ C๋ C++์ฐจ์ด ๋ชจ๋ฅธ๋ค๋ ๋ง์ ๋์ฒด ์๋์ค๋๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค
๋น์ฅ ์ ๋ํฐ ํ๋ธ๊ฐ๋ฉด enum์ด ๋ญ์ง ํ์ ์ด๋ญ์ง๋ ๋ชจ๋ฅธ์ ๋ค์ด ํ๋ฐ์ธ๋ฐ
๊ฒ์ ๋ง๋ค๋ค๋ณด๋ฉด ๋ชฐ๋ผ์ ์ฐพ๊ฒ ๋๊ณ ์๋์ผ๋ก ๋ฐฐ์ฐ๋๋ฐ ๋ชจ๋ฅด๋๊ฒ ์?
๊ทธ๋ฅ ์ต๋ฌด์์ฒ๋ผ ๋ฌด์กฐ๊ฑด c๋ถํฐํด๋ผ ์ด๋ฌ๋์ ๋ค์ด ์ดํด๊ฐ ์๊ฐ๊ธดํจ ๊ทผ๋ฐ ํ์คํ ๊ฐ์๋ ์ฑ ๋ค๋ณด๋ฉด c#์ด๋์ ๋ค๋ฅด๊ฒ ์์ ์ ๋ฌธ์๊ธฐ์ค์ผ๋ก ์ด์ฑ ์ด๋ ๊ฐ์ข๋ค์ด ๋ง์
๋๊ฐ์๊ฒฝ์ฐ๋ ์ฐ์ ๋์์ธ์ ๊ณต์ด๋ผ ๊ทธ๋ํฝ๊ด๋ จํด์๋ ์ด๋์ ๋ ๊ฐ๋ฅํด์ ๊ฒ์๋ง๋ค์ด๋ณด๋ ค๊ณ ์ ๋ํฐ ์ธ๋ฆฌ์ผ ๋ธ๋ฃจํ๋ฆฐํธ๊ฐ์๊ฑฐ ๊ณต๋ถํ๊ณ ํ์๋ ๋ค๋๋ฉด์ ๊ฒ์๋ ๊ฐ๋จํ๊ฒ ๋ช๊ฐ๋ง๋ค์ด๋ดค๋๋ฐ, ๊ฒฐ๊ตญ c์ธ์ด๋ถํฐ ๊ณต๋ถํ๋๊ฒ ๋ง๋ค๋๊ฑธ ๊นจ๋ซ๊ณ c์กด๋ ํ๋์ค์.
์ทจ๋ฏธ๋ ๋ญ๋ ์ ๋๋ก ์ฌ๋๋ค์ด ํ๋ ์ดํ ์ ์๊ณ ์ทจ๋ฏธ๋กํ๋๋ผ๋ ์์ ์ ์ผ๋ก์ด์ฉํ ์๋ ์๋๊ฑฐ๋ผ ์ข ์ ๋๋ก๋ง๋ค๋ ค๋ฉด ๊ธฐ๋ณธ๋ถํฐํ๋๊ฒ ๋ง๋๊ฒ๊ฐ์. ์๊ทธ๋ฌ๋ฉด ๊ทธ๋ฅ ์๋ฐ๊ฒํฅ๊ธฐ๋ฐ์ ์๋๋๋ฏ
์ฌ์ค c++๋ 14,17์ด๋ ๊ฒ ๋ฐ์ ํ๋ฉด์ c๋์ ๋ ์์ ์ธ ์์์ ๋๊ณ ์๋ค๊ณ ํด๋ ๊ณผ์ธ์ด ์๋์ง ๊ทผ๋ฐ c๋ฅผ ๋ฐฐ์ฐ๋ฉด ๋ก์ฐ ๋ ๋ฒจ์ ์ ๊ทผ์ด ์ฝ๊ณ ํ์ด์ ๊ณผ ๊ฐ์ ํ ์ธ์ด์ ๋ํ ์ดํด๋๊ฐ ์ข ๋์์ง๊ธด ํจ ์ ์ด์ c์ธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ,์ด๊ธฐ์,์์ฑ๋ ์ธ์ด๋ค์ด ๋ง์ผ๋๊น ๊ทธ๋ฐ๋ฐ ๊ทธ๋ฅ ๊ฒ์๋ง ๋ง๋ ๋ค? ๊ทธ๋ผ ๋ฐ๋ก c#,c++ํ๋๊ฑธ ์ถ์ฒํจ ๊ตณ์ด ๋ง ์๋์๊ฐ๋ ๊ด์ฐฎ์๊ฑฐ ๊ฐ์.