[C++] 14. ์ฐธ์กฐ์(Reference)
ยท
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด/C++ ๊ธฐ์ด
โ
์ฐธ์กฐ์(Reference) ์ฐธ์กฐ์๋ ํฌ์ธํฐ์ ์๋นํ ์ ์ฌํ ๊ฐ๋
์ด๋ค. C์์๋ ํฌ์ธํฐ๋ง ์์์ง๋ง C++์์๋ ์ฐธ์กฐ์(Reference)๋ผ๋ ๊ฐ๋
์ด ๋์
๋๋ฉด์ ์ข ๋ ํธํ๊ฒ ์ฃผ์๊ฐ์ ์ ๊ทผํ ์ ์๊ฒ ๋์๋ค. ์ฌ์ค C++์์๋ ํฌ์ธํฐ์ ์์กดํ๊ณ ์ถ์ง ์์๊ณ *๊ณผ ->๋ฅผ ์ค์ด๊ณ ์ถ์๋ค๊ณ ํ๋ค. ์ฐ๋ฆฌ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ ๋นํ๊ณ ๋ณ์๋ผ๋ ๊ฒ์ผ๋ก ์ด๋ฆ์ ์ง์ด์ค๋ค. ์ฐธ์กฐ์๋ ์ด ์ด๋ฆ์ ๋ณ๋ช
์ ๋ถ์ฌ์ฃผ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด '๊ทผํธ'์ ๋ณ๋ช
์ด '๊ทผ๋๋ฆฌ'๋ผ๊ณ ํ์ ๋ '๊ทผํธ'์๊ฒ ๊ณผ์๋ฅผ ์ฃผ๋ ๊ฒ๊ณผ '๊ทผ๋๋ฆฌ'์๊ฒ ๊ณผ์๋ฅผ ์ฃผ๋ ๊ฒ์ ๋์ผํ๋ค. ๊ฒฐ๊ตญ, ์ฐธ์กฐ์๋ ๋ ๋ค๋ฅธ ์ด๋ฆ์ ๋ถ์ฌํ๋ ๊ฒ๊ณผ ๊ฐ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. #include using namespace std; int main() { int var = 10; int &ref ..