[C++]포인터 기본 개념
포인터란? 포인터도 그냥 변수이다. 주소값을 저장하는 변수이다. 포인터의 형태 자료형* 변수명 = 값; 여기서 * 은 에스크리터 연산자라고 부른다. 에스크리터 연산자는 포인터 변수를 선언하는 용도로 사용된다. int* ptr; int * ptr; int *ptr; 에스크리터 연산자를 어디에 붙이나 상관은 없으나 통일성이 있어야 한다. nillptr int* ptr = 0; int* ptr1 = NULL; int* ptr2 = nullptr; 0은 정수이므로 잘 쓰지 않고, 요즘은 nullptr을 많이 사용한다. float f = 0.f; int* ptr = &f; 이렇게 쓰면 안된다. 포인터 변수에 주소값을 담으려면 포인터 변수를 선언할 때 명시한 자료형과 일치하여야 한다. 즉, int* ptr = &f..