질문 : C ++에서 포인터 변수와 참조 변수의 차이점은 무엇입니까? 참조가 구문 적 설탕이라는 것을 알고 있으므로 코드를 읽고 쓰기가 더 쉽습니다. 그러나 포인터 변수와 참조 변수의 차이점은 무엇입니까? 답변 포인터를 다시 할당 할 수 있습니다. int x = 5; int y = 6; int *p; p = &x; p = &y; *p = 10; assert(x == 5); assert(y == 10); 참조는 다시 바인딩 될 수 없으며 초기화시 바인딩되어야합니다. int x = 5; int y = 6; int &q; // error int &r = x; 포인터 변수는 고유 한 ID를 가지고 있습니다. 단항 & sizeof 연산자로 측정 할 수있는 특정 공간입니다. 참조에서 이러한 연산자를 사용하면 참조가..