์์งํ ์ด๊ฑธ ์๋ฆ๋ต๊ฒ ์ฐ๋ ์ฌ๋๋ค ๋ณธ์ ์ด ์์.
๋๋ ์ด๊ฑธ ์ด๋ป๊ฒํด์ผ ์ ๋๋ก ์ฐ๋์ง ๋ชจ๋ฅด๊ฒ ์.
ํ์ง๋ง ๋ช๋ ๊ฐ ์ด ๋ฐ๋ฅ ๊ตฌ๋ฅด๋ฉด์ ํ์ฉ๋๋ ๊ณตํต์ ์ธ ๋ถ๋ถ์ด ์์๋๋ฐ
๊ทธ๋ฅ ๋ฐ์ดํฐ ๋๊ธธ๋ ๋ถ๋ชจ๋ก ํ ๋๊ธฐ๋ฉด ๊ฐํธํจ.
c#์์๋ object๋ ๊ณตํต ๋ถ๋ชจ๋ก ํ ๋๊ธฐ๊ณ ๋์ค์ ๋ฐ์ดํฐ๊น๋ ํน์ ๊ฐ์ด๋ ๊ท์น์ผ๋กย ์ฒดํฌํด์ ์๋ ํํ๋ก ๋๋๋ฆด ์ ์์
์ ํ ๋ค๋ฅธ ํํ์ ํด๋์ค๋ค์ด ๊ทธ๋ฅ object๋ผ๋ ์ด์ค๊ฐํ ๋ฆฌ์คํธ์ ์ ๋ถ ๋ด๊ฒจ์ ๊ด๋ฆฌ๋ ์๊ฐ ์๋ค๋ ๋ง์ด๋ค.
์ ์ด๋ง ์ ๋๋กํ๋ฉด ๊ฐํธํจ.
c++์์๋ void*๋ก ๋น์ทํ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์๋ค.
๋์ ์ด๋ฐ๊ฑฐ ์ต์ํ์ง ์์ ์ฌ๋์ด ์ฐ๋ฉด ํ๋ก์ ํธ ๋งํจ
๋ฐ์ฑ๊ณผ ์ธ๋ฐ์ฑ์ ๋ํด ์์๋ณด์์ค
์ดํด๊ฐ์๊ฐ๋๋ค ์ ์๋.. ์คํ๋ ค ์์์ด oop์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ด์ค๋๊ฑฐ ์๋๋๊น..
๋ฐ์ฑ ์ธ๋ฐ์ฑ์ ์กด์ฌ๋ฅผ ๋ชจ๋ฅด๋ค ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ํ์ง์ด๋? ๋๋ ค์ณ๋ผ ๊ทธ๋ฅ ๋ต์ด์๋ค ๋๋ ์๋ฐ ์ด๋์ C++ ์ข๋ ์ฅ๋ฟ๋งํ๊ณ C# ๋์ด๊ฐ์๋ผ๋ค ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๊ฐ๋ ์ด์์ด์ ์๋ฐ ์ง์ง
์ข๋ ๋ชจ๋ฅด๋๊ฑฐ ๋ง์. ๋น์ ๊ณต์ผ๋ก ๊ทธ๋ฅ ๋ฐ์น๊ธฐํ๋ฉด์ ๋ฐฐ์ ์ผ๋๊น. ๊ทธ๋์ ๋จ๋ค์ด ์ฐ๋ ์ฉ์ด๊ฐ์๊ฑฐ ํ๋๋ ๋ชจ๋ฅด๋๋ฐ ๊ทธ๋ฅ ๊ฒฝํ์ ์ผ๋ก ํ์ฉ๋ง ํ๋์ค์.
๋ญ ์ฉ์ด๊ฐ ๊ทธ๋ ๊ฒ ์ค์ํ ๊ฑด ์๋๋ฐ ์ ๊ฒ ์์์ ์๋ฆฌ๋ก ๋์๊ฐ๋๊ฒ ์๋๋ผ์ ๊ทธ๋ผ ์์ ์๋ ์ธ์ด์์๋ ๋ค ๊ฐ๋ฅํจ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋๋ 20์ธ๊ธฐ๋ ์ฐ์ธ ์์ค์ฝ๋๋ค๋ณด๊ณ ๋ฐฐ์ด๊ฑฐ๋ผ ๋ณ์๋ณ ๋ฐฉ๋ฒ์ ์ฐ๋๋ผ๊ณ