๋ c#์ํด๋ณด๊ณ c++๊ณต๋ถํ์ ์ธ๋ฆฌ์ผ๋ก ๊ฒ์ ๊ฐ๋ฐ ์ค์ธ๋ฐ ์ ๋ํฐ๋ c#๊ณต๋ถํ๋ ์ฌ๋๋ค ํฌ์ธํฐ ๋ชจ๋ฅด๋๋ผ
๊ทธ๊ฑฐ ๋ณด๊ณ c#์๋ ํฌ์ธํฐ ์๋๋๊น ์๋ค๊ณ ํ๋๋ผ๊ณ ๊ทธ๋์ ์ฐพ์๋ณด๋๊น ํฌ์ธํฐ ์๊ณ ์๋ฐ์ฒ๋ผ ์ฐธ์กฐ ๊ฐ๋ ์ฐ๋๋ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ๋ค๋ฃจ๋๊ฑฐ ๊ฐ์ง๋ ์๋๋ผ๊ณ ....
์ด๊ฑฐ ๋ณด๊ณ ใ ใด ๋ถ๋ฝ๋๋ผ
ํฌ์ธํฐ๊ฐ ๋ง์์๋ฉด ์ด๋ ค์ด ๊ฐ๋ ์ด์๋๋ฐ ๋๋ถ๋ถ ๊ฐ์๋ค์ด ใ ๊ฐ์ด์ค๋ช ํด์ ๋ด๋น๋ค ๋ค๋ค์ง
ํฌ์ธํฐ ์ดํดํด๋ ์๋ฃ๊ตฌ์กฐ ์ชฝ์์ ์ธ์ ์ด์ค ํฌ์ธํฐ๋ก ๋ฐ๊ณ ์ด์ ์ฌ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ง์ ๊ด๋ฆฌํ๊ฒ ๋๋ฉด ๋๊ฐ๋ฆฌ ๊นจ์ง๊ฒ ๋๋ฐ c#์ ๊ทธ๋ฐ๊ฑฐ ์๋?
ํฌ์ธํฐ ์์ฒด๋ ์ด๋ ต์ง ์์๋ฐ ํฌ์ธํฐ ํ๋ ๋ง์ผ๋ก ์๋ฐ์ ๋นํด ์ฝ๋๊ฐ ใ ๊ฐ์์ง๋๋ฐ
๊ทผ๋ฐ ์ธ๋ฆฌ์ผ api ์ฐ๋ฉด ์ด์คํฌ์ธํฐ ์ธ ์ผ ์์ง ์์? - dc App
์ฌ์ค ๋ฐ๋ก ์๋ฃ๊ตฌ์กฐ๋ ์๊ณ ๋ฆฌ์ฆ ๋์์ธํจํด ๊ณต๋ถํด์ ์ด๋ ค์ด๊ฑฐ์ง ๋ด๊ฐ ๋ง๋๋ ๊ฒ ์์ค์์ ์ธ๋ฆฌ์ผ c++์ ์ฌ์ ใ ใ
unsafe๊ฐ ์๊ธดํ๋ค
๋ ์ด๊ฑฐ๋ณด๋ค ์์์์ํ ์ ํ ์ค ์๊ฑฐ๊ฐ ์ต๊ณ ์ธ ๊ฒ ๊ฐ์ ในใ
์ธ๋ฆฌ์ผ c++๋ ์ฌ์ค์ ํฌ์ธํฐ ์์ฐ๋๋ฐ ๋ญ
์์ฆ์ C++๋ ์ค๋งํธํฌ์ธํฐ ์ฐ์ง ์๋?
ใ ใ C++11๋ถํฐ๋ ๋๋ถ๋ถ ์ค๋งํธ ํฌ์ธํฐ ์ฐ๊ณ C++/CLI๋ ์ธ๋ฆฌ์ผ C++์ gc ๋ค์ด๊ฐ์์ด์ ์ค๋งํธ ํฌ์ธํฐ ์์จ๋ ์๋์ผ๋ก ํด์ ๋จ
ํฌ์ธํฐ๊ฐ ๋ ํผ๋ฐ์ค๋ผ๊ณ ์๊ฐํ๊ณ ์ฐ๋ฉด ๋๊ฐ์๋ฐ.. is-A๊ด๊ณ์. ํฌ์ธํฐ๋ ๊ธฐ๋ฅ์ด ๋ ๋ง์๊ฑฐ์ง ๋ ํผ๋ฐ์ค๋ก๋ง ์จ๋ ์๋ฌด ์๊ด ์์; ๋ ํผ๋ฐ์ค๋ ์ฝ๊ฐ์ ์ถ์ํ์ ๋ถ๊ณผํจ
์ธ๊ธํ ๋ ํผ๋ฐ์ค๋ C++ ๋ ํผ๋ฐ์ค ๋ง๊ณ C#, java์์ ์ฐ๋ ๋ ํผ๋ฐ์ค ๊ฐ๋ ๋งํ๋๊ฑฐ์