13. [C / C++] const์ ํฌ์ธํฐ
ํฌ์ธํฐ ๋์์ const ์ ์ธ const๋ ๋ณ์๋ฅผ ์์ํ ํ๋ ๋ชฉ์ ์ผ๋ก ์ ์ธํ๋ ํค์๋์ด๋ค. ( ์์ : ๋ณํ์ง ์๋ ๋ณ์. ) ์ฆ, ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ฐ ๋ณ๊ฒฝ์ ํ์ง ๋ชปํ๋๋ก ๋ง๋ ํค์๋์ด๋ค. 1. ํฌ์ธํฐ ๋ณ์๊ฐ ์ฐธ์กฐํ๋ ๋์์ ๊ฐ ๋ณ๊ฒฝ์ ํ์ฉํ์ง ์๋ const ์ ์ธ ์ฒซ ๋ฒ์งธ const ํค์๋์ ์์น์ ๋ด๊ธด ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ๋ค. "ํฌ์ธํฐ ๋ณ์ pPtr1์ ์ด์ฉํด์, pPtr1์ด ๊ฐ๋ฆฌํค๋ ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ ๋ณ๊ฒฝ์ ํ์ฉํ์ง ์๊ฒ ๋ค." ๊ทธ๋ ๋ค๊ณ ํด์ ํฌ์ธํฐ ๋ณ์ pPtr1์ด ๊ฐ๋ฆฌํค๋ ๋ณ์ iA๊ฐ ์์ํ ๋๋ ๊ฒ์ ์๋๋ค. ๋ฐ๋ผ์ iA์ ์ ์ฅ๋ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ํ์ฉ๋๋ค. ์ฆ, ํฌ์ธํฐ ๋ณ์๋ฅผ ํตํด์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ง๋ ์๋ฏธ์ด๋ค. ์์ const ์ ์ธ์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ์ ํ์ ๋๋ ๊ฒ์ด์ง ๋ฌด์์ธ๊ฐ๋ฅผ ..
2019.05.26