포인터포인터는 메모리 주소를 저장하는 변수로 변수의 주소를 갖는 하나의 타입이다. 포인터의 운영체제의 크기에 따라 4바이트 혹은 8바이트로 나뉜다.포인터 기본포인터는 타입 뒤에 *을 붙여 선언하고 &를 사용하여 주소를 추출해 포인터 변수에 담는다.포인터 변수의 원본 값을 변경하기 위해서는 *을 붙여 변수 값을 수정할 수 있다. 이때 *을 포탈이라고 생각하고 주소를 가지고 있는 포인터 변수의 주소를 이용해 원본데이터로 접근하여 데이터를 변경해 준다. int num = 10; // 정수 변수 선언 및 초기화 int *ptr; // 포인터 변수 선언 ptr = # // num 변수의 주소를 포인터에 할당 // 포인터를 통해 num 변수의 값을 출력 std::cout 포인터 함수포인..