C++ ์์ ํจ์์ ์ธ์๋ฅผ ์ ๋ฌํ๋ฉด, ์ ๋ฌ๋ ์ธ์ ๊ทธ ์์ฒด๊ฐ ์๋ ๊ทธ ์ธ์์ ๊ฐ์ด ๋ณต์ฌ๋์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ฆ, ํจ์ ๋ด์์ ๋ฐ๋ก ๋ณ์์ ๊ฐ์ ๋ณํ์ํค๋ ํ์๋ฅผ ํ์ง ์๋ ์ด์ ์๋ณธ ๊ฐ์ ๋ณํ๋ ์์ต๋๋ค. ์ด๋ฅผ ์ฐ๋ฆฌ๋ 'pass by value' ๋ฐฉ๋ฒ์ผ๋ก ๋ถ๋ฆ
๋๋ค. Passy by value(๊ฐ์ ์ํ ์ ๋ฌ)์ ์ฐ๋ฆฌ๊ฐ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ชจ๋ ํจ์๋ค์ด ํ๊ณ ์์ต๋๋ค. C++ ํจ์์ ๊ธฐ๋ณธ ์๋ ๋ฐฉ๋ฒ์
๋๋ค. ํ์ง๋ง, ์ฐ๋ฆฌ๋ ํจ์๋ฅผ ํตํด ์๋ณธ ๊ฐ์ ๋ณํ๋ฅผ ์ฃผ๊ณ ์ถ์ ๋๊ฐ ์์ต๋๋ค. ๋๋ ๋งค์ฐ ํฌ๊ธฐ๊ฐ ํฐ ๋ฒกํฐ์ ๊ฐ์ ์๋ฃ์ ๋ํด์ ๋ฐ์ดํฐ์ ๋ญ๋น๋ฅผ ๋ฐฉ์งํ๊ณ ์ ํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค. ํฌ๊ธฐ๊ฐ ์์ฒญ ํฐ ๋ฒกํฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ๊ตณ์ด ๋์ผํ ๋ฒกํฐ๋ฅผ ๋ณต์ฌํด์ ์ ์ฅํ ํ์๋ ์์ ๋๋ ์์ ํ
๋๊น์. ๊ทธ๋ ๊ฒ ํ๊ธฐ ์ํด์๋, ์ฐ๋ฆฌ๋ ํจ์..