C++
[C/C++] 포인터란? 간단한 코드 예시로 이해해보자 !
Pointer(포인터) 메모리 "주소"를 저장하는 "변수" "아니 그게 뭔말이에요...? 그건 뭐 언제 왜 쓰는데요;;;;" 만약에, a라는 변수가 있다고 해봅시다. int a = 10; 해당 변수는 메모리 영역 어딘가에 "주소"를 가지고 자리 잡고 있을겁니다. 그리고 그 주소안에는 10이라는 정수가 살고있죠. 만약에 a가 가지고 있는 값을 다른 주소에 저장하고 싶다면? int a = 10; int b = a; 위 코드와 같이 int b = a 와 같다고 선언함으로써 b는 a값을 가지게 됩니다! 근데 뭔가 궁금한게 생기지 않나요? 저렇게 b = a 라고 선언하면 b가 a의 주소를 가지고 주소안에 있는 값을 가지는 걸까? 아니면 a값을 복사해서 b의 주소안에 넣는 걸까? 위와 같이 선언하게 되면 b는 a의..