C++ 포인터 총정리 (2) - 포인터와 배열 관계 포인터 연산 주소값 nullptr 동적 메모리 할당 new delete 포인터 주소 증가 연산 ++ 힙 메모리 스택 메모리


C++ 포인터 총정리 (2) - 포인터와 배열 관계 포인터 연산 주소값 nullptr 동적 메모리 할당 new delete 포인터 주소 증가 연산 ++ 힙 메모리 스택 메모리

지난 시간에 우리는 포인터에 대한 메모리 할당 원리와 선언 방법 등에 대해 알아보았습니다. https://blog.naver.com/dorergiverny/223450583744 C++ 포인터 총정리 (1) - pointer 메모리 주소 접근 & * 연산자 메모리 할당 원리 포인터 개념 사용 이유 값 변경 방법 call by reference 이전에 힙 메모리와 스택 메모리에 대해 알아보았습니다. https://blog.naver.com/dorergiverny/2233165047... blog.naver.com 이번에는 포인터에 대해 좀더 알아보도록 하겠습니다. nullptr vs. NULL 포인터 변수를 할당할 때 다른 일반 변수와 마찬가지로 초기화가 되지 않고 쓰레기 주소값이 들어가게 됩니다.

그래서 포인터 변수 생성 시 어떻게든 초기화를 해 놓아야 합니다. C++ 03 4.10절에서 0은 integer 상수와 널 포인터 상수 두 개의 기능을 갖는다고 되어 있습니다.

그래서 C+...


#array #증가 #주소 #연산자 #시작 #상수 #배열 #감소 #sizeof #pointer #nullptr #NULL #포인터

원문링크 : C++ 포인터 총정리 (2) - 포인터와 배열 관계 포인터 연산 주소값 nullptr 동적 메모리 할당 new delete 포인터 주소 증가 연산 ++ 힙 메모리 스택 메모리