[C++] 다중 포인터
·
Study/C++ & C#
스마트 포인터로 바로 가려다가 역시 다중 포인터도 빼먹을 수 없다고 생각해 먼저 작성 다중 포인터란? 포인터를 가리키는 포인터를 두고 '다중 포인터'라고 부른다. 겨우 포인터라는 큰 장벽을 넘어왔는데, 더 커다란 무언가가 앞길을 가로막는 느낌이다. 하지만 어렵게 느낄 이유는 없다. 포인터를 잘 이해하고 넘어왔다면 헤매지 않을 것이다. 다중 포인터 선언 포인터에 「 * 」을 하나 더 붙이면 그게 다중 포인터다. // 변수 생성 const char* ch = "BVM"; // 다중 포인터 // pp[&ch] / 8Byte // ch[BVM의 주소] / 8Byte // .rdata [B][V][M][\0] const char** pp = &ch; 일반 포인터 ch를 선언하고 그 주소를 갖고있는 다중 포인터 p..