포인터 (프로그래밍)
위키백과 ― 우리 모두의 백과사전.
프로그래밍에서 말하는 포인터(pointer)란 다른 변수, 혹은 그 변수의 메모리 공간주소를 가리키는 변수를 말한다. 포인터가 가리키는 값을 가져오는 것을 역참조(逆參照, dereferencing)라고 한다.
포인터는 어셈블리, C, C++, 델파이 등 하위레벨의 제어가 가능한 언어에서 주로 많이 사용되며, 모듈라-2나 아다와 같은 언어에서는 극히 제한적으로 사용되고, 자바나 아이펠 등에서는 완전히 숨겨져 사용할 수 없다. 첫번째 부류의 언어에서는 포인터를 메모리의 임의의 주소를 가리키도록 할 수 있으며 포인터의 연산도 가능하다.
일반적으로 포인터는 메모리 주소로 바꿀 수 있다. 포인터는 다른 변수나 함수를 가리키도록 사용된다.
![]() |
이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |