
๊ตฌ์กฐ์ฒด ๊ตฌ์กฐ์ฒด๋ ๋ฐฐ์ด๊ณผ๋ ๋ค๋ฅด๊ฒ ๋ค๋ฅธ ์๋ฃํ์ ๋ณ์๋ค์ ๋ชจ์์ ํ๋์ ๋จ์๋ก ํํํ๋ ์๋ฃํ์ด๋ค. ์ฉ๋ ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ ๊ทธ๋ํ์์ ๋ ธ๋๋ฅผ ๋ํ๋ผ ๋, ๋ฐ์ดํฐ์ ํฌ์ธํฐ ๋ถ๋ถ์ด ์กด์ฌํ๋ค. ๊ตฌ์กฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ์ ํฌ์ธํฐ ๋ถ๋ถ์ ๊ฐ๊ฐ ๊ตฌ์ฑํ์ฌ ํ๋์ ์๋ฃํ์ผ๋ก ๋ง๋ค์ด์ค ์ ์๋ค. ์ด ๋, ํฌ์ธํฐ๋ ํด๋น ๊ตฌ์กฐ์ฒด์ ํฌ์ธํฐํ์ด๋ฏ๋ก ์ด ๊ตฌ์กฐ์ฒด๋ ์์ฒด ์ฐธ์กฐ ๊ตฌ์กฐ์ฒด๊ฐ ๋๋ค. C++ struct Node { int value; Node* pointer; // ์์ฒด ์ฐธ์กฐ ๊ตฌ์กฐ์ฒด }; int main() { Node A; // ๊ตฌ์กฐ์ฒด ์ ์ธ A.value = 4; Node* Ap = A.pointer; // . ์ฐ์ฐ์๋ก ์ ๊ทผ int Avalue = A.value; Ap = A; Avalue = Ap->value; // ํฌ์ธํฐ๋ก ..
Comment