์ ๋ํฐ ํ์ง 1๋ ๋ฐ.. ์ฒ์ ์์๋ค ใ ใ ... ์ฌํ ๊ณ์ ์ผ๋๋ฐ ๋ณต์ฌํ ์ผ์ด ์์๋ ์ด๊ฑธ ์ด์ ์ฒ์ ์์๋ค
๊ฑฐ์ ๋ชจ๋ ๊ฐ๋ค์ ๋ค ๋ณต์ฌ๋๋๋ฐ ์ ์๋ง ์ฐธ์กฐ๋๋?
๋ญ ์ฅ๋น์ฐฝ๊ฐ์๋ฐ๋ ์ ์ฉํ๊ฒ ์จ๋จน์ ์ ์์๊ฑฐ๊ฐ๊ธด ํ๋ค
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ณธ์ธ ๋น์ ๊ณต ๋ ํ๋งจ์ด๋ผ ์ค๋ ์ธ์คํํฐ ๊น๊ธฐ ์ ์ ์ฐธ์กฐ๋์ค๋ ๋ชฐ๋๋๋ฏ?
https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/reference-types
C#
ํ์์ ์ฐธ์กฐ ํ์๊ณผ ๊ฐ ํ์ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ฐธ์กฐ ํ์์ ๋ณ์์๋ ๋ฐ์ดํฐ(๊ฐ์ฒด)์ ๋ํ ์ฐธ์กฐ๊ฐ ์ ์ฅ๋๋ฉฐ, ๊ฐ ํ์์ ๋ณ์์๋ ํด๋น ๋ฐ์ดํฐ๊ฐ ์ง์ ํฌํจ๋ฉ๋๋ค. ์ฐธ์กฐ ํ์์์๋ ๋ ๊ฐ์ง ๋ณ์๊ฐ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ ์ ์์ผ๋ฏ๋ก ํ ๋ณ์์ ๋ํ ์์ ์ด ๋ค๋ฅธ ๋ณ์์์ ์ฐธ์กฐํ๋ ๊ฐ์ฒด์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๊ฐ ํ์์์๋ ๊ฐ ๋ณ์์ ๋ฐ์ดํฐ์ ์์ฒด ์ฌ๋ณธ์ด ๋ค์ด ์์ผ๋ฉฐ ํ ๋ณ์์ ์์ ์ด ๋ค๋ฅธ ๋ณ์์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค
ํ๋ฆฌ๋ฏธํฐ๋ธ ์๋๋ฉด ๋ค ์ฐธ์กฐ์ธ๋ฐ...?
๋ฐฐ์ฐ๊ณ ๊ฐ๋๋ค ใ ใ ใ ใ
๋ชจ๋ฅผ์๋์์ง. ๋๋ ์ด์ ๋ณด๋ค ์กฐ๊ธ๋ ์ฝ๋ฉ์ ์ ์ดํดํ๊ฒ๋์๋ค.
string๋ ์ฐธ์กฐ์ ใ ใ
c#์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ํด๋์ค๋ ์ฐธ์กฐ์ string ๋ ๋ด๊ฐ์๊ธฐ๋ก ์บ๋ฆญํฐ๋ก ๊ตฌํํ ํด๋์ค์ธ๊ฑธ๋ก์๋๋ฐ ๊ทธ๊ฑด C++์ด์๋