Programming/C++ Essentials (1) 썸네일형 리스트형 C++ 포인터(Pointer) 완전 기초 정리 포인터(pointer)란?프로그래밍을 하다 보면 ‘값’만이 아니라 그 ‘값이 저장된 위치(주소)’를 다뤄야 할 일이 생긴다.이때 사용하는 개념이 포인터(pointer) 다.간단하게 말해서 포인터는 "메모리 주소를 저장하는 변수"이다int a = 10;int* ptr = &a; // 변수 a의 주소를 ptr에 저장int* ptr: int형 포인터 변수 선언&a: 변수 a의 주소를 의미*ptr: ptr이 가리키는 주소에 있는 값포인터가 왜 필요할까?함수에서 값이 아니라 주소를 전달해서 원본 데이터를 직접 수정하고 싶을 때동적 메모리 할당 (new, delete)배열과 포인터의 유사성 활용객체와 참조, 복사 비용 최소화#include using namespace std;int main() { int nu.. 이전 1 다음