[C++ ] 2차원 포인터 정리
아래 링크 1차원 포인터 정리 링크. 1차원 포인터 정리 ----------------------------------------------------------------------------------------- 2차원 포인터 선언 방법 *ptr; **ptr2; ***ptr3; ****ptr4; * 하나 씩붙을 때 마다 각각 1, 2, 3, 4차 포인터 라고 부른다. *을 붙여 100차원 포인터 그 이상 만들 수있다. 하지만, 다차원 포인터를 남발하면 너무 복잡해 진다. 실무에서는 최대 2차원 포인터를 사용한다. ----------------------------------------------------------------------------------------- 예제 #include <iostream> using namespace std; void main() { int num = 5; int* ptr = NULL; int** ptr2 = NULL; ptr = # // ptr->num ptr2 = &ptr; // ptr2 -> ptr cout << "num 주소: " << &num << endl; //num 주소 출력 cout << "ptr 주소: " << &ptr << endl; //ptr 주소 출력 cout << "ptr2 주소: " << &ptr2 << endl; //ptr2 주소 출력 cout << endl; cout << "ptr 가리키는 주소: " << ptr << endl; //ptr이 가리키는 주소 출력 cout << "ptr2 가리키는 주소: " <...