[C++] 포인터와 객체 포인터


[C++] 포인터와 객체 포인터

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번에는 C++ 에서 포인터(pointer)에 대한 내용을 정리합니다. C언어에서도 포인터(pointer)라는 개념이 있지만, 여기서는 단순히 포인터에서 그치지 않고 객체지향 언어인 C++답게, 객체 포인터(object pointer)도 같이 알아봅니다. 포인터를 객체에다가 갖다 붙인거라고 보면 됩니다. 흔히 포인터(pointer)라고 하면 무엇이 떠오르시나요? 보통 프레젠테이션을 하거나, 집안의 뽀송한 고양이들에게 순발력 운동을 시키기 위해서 가리키는 이렇게 생긴 사무 용품을 떠오르실 겁니다. 용도는 땅바닥이던, 프레젠테이션 어딘가에 있는 그래픽이던 아무튼 무언가를 "가리키는(point)" 것입니다. 프로그래밍에서의 포인터 역시 다르지 않습니다. C언어를 이해하셨다면 더욱 더 이해하기 쉽겠지만, 아무튼 포인터의 개념 자체는 단순합니다. 마치 레이저 포인터처럼, 어떤 객체(변수와 같은 것)를 직접 가리키는 것이라...


#C #포인터 #클래스 #전공노트 #이론 #역참조 #야매 #쉽다 #변수 #문법 #메모리 #객체포인터 #객체지향 #객체 #개념정리 #CPP #포인터변수

원문링크 : [C++] 포인터와 객체 포인터