GC๋ฅผ ์์์ ํด์ค๋ค๋ ์ ์ด ์ฅ์ ์ธ๋ฐ ์ด๊ฑฐ ํ๋ก์ ํธ ๊ท๋ชจ ์ปค์ง๋ฉด ๋ถ๋ช ํ ์ด๋์ ๋์ ๋ฐ์ํ๋๋ฐ
์ด๊ฑฐ ์ฐพ๋๊ฑฐ๋ ๊ฑ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ง์ ํ๋๊ฑฐ๋ ์๊ณ ๊ฐ ๋น์ทํ๊ฒ ๋ค์ด๊ฐ์ ๊ทธ๊ฒ๊ทธ๊ฑฐ์
c++ ๋์์ฐพ๋๊ฑฐ๋ณด๋ค c#๋์๋ ์ธ์ด์์ฒด์์ ์๋์ผ๋ก ํด์ค์ ๋ ์ถ์ ํ๊ธฐ๊ฐ ํ๋ค๊ณ ใ ใด ๋นก์น๊ฒํจ
๊ทธ๋์ ๋๋ ์ ๋ํฐ ์ข ์ฐ๋ค๊ฐ ๊ฑ ์๋ ํ๋๋๋ก ๋ด๊ฐ ๋ง๋ ์์ง์ผ๋ก ๊ณ์ ๋ง๋ฌ
์ธ๋ฆฌ์ผ๋ ๋นก์น๋ ์ ์ด ์ผ๋จ c++์ด๊ธด ํ๋ฐ stl์ด๋ ๋ค๋ฅด๊ฒ ๋ฐ๋ก ์ ์๋๊ฑธ ์จ์ ํท๊ฐ๋ฆฌ๊ณ
VS๋ ์ฐ๋์ด ์ ์๋๋์ง ์๋ฌ๋ ์์ฃผ๋๊ณ ์ผ๋จ ์ธํ ๋ฆฌ์ผ์ค ์๋๊ฐ ์์ฃผ ์ฐ๋ ๊ธฐ์
๊ทธ๋์ ์ธ๋ฆฌ์ผ๋ ๋ฒ๋ฆผ
์ง๊ธ ๊ณ ๋๋ฅผ ์ฐพ๋ ์๋ฆฌ๊ฐ ๋ค๋ฆฐ๊ฒ๊ฐ์์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์์ฆ์ rust๊ด๋ จ์์ ์์ฒญ์ฌ๋ผ์ค๋๊ฒ ๊ฐ๋๋ฐ
์ญ์ ๊ณ ๋๋ฅผ ํด์ผ๋ผ
์ ๋ํฐ๋ ์๋ gc ์ง์ํ๋๋ฐ
dispose ์ํ๊ฒ์ง - dc App
๋ญ๋ง์ธ์ง๋ ์๊ฒ ๋๋ฐ ๊ทธ ๊ฒฐ๊ณผ๊ฐ ์์ฒด์์ง์ธ๊ฑด.. ์ข ๋๋ฌด ๋์๊ฐ๋๊ฑฐ ์๋์ผ? ํฌํฌ๋ ์ธ์ ๋ํ ์ผํ ์ก์ ์ด ํ๋ค๋ค๊ณ ์๊ฐ๋ฝ์ผ๋ก ๋ ํ๊ฒ ๋ค๋ ์๋ฆฌ์ฒ๋ผ ๋ค๋ฆฌ๋๋;;
๋ญ๊ฐ ๊ฐ๋ ์ด ์๋ชป๋๊ฑฐ์๋? GC๋ก ์๊ฑฐ๋๋ ๋ฆฌ์์ค๋ค์ ๋ฉ๋ชจ๋ฆฌ ๋์๋ก ์์น๋๊ฑฐ ์๋??
๋ฉ๋ชจ๋ฆฌ๋์์๋์ผ๋ก์ก์์ฃผ๋๊ฒ gc์ธ์ค์์๋๋ฐ - dc App