책을 뒤적뒤적 거리던 중 참조라는 것을 알게 되었는데요(그 전까지는 막연히 대충 그런거구나 하고 생각하고 있었음.)
포인터와의 차이점이 무엇일까요.

예를 들어

int D = 4;

int C = D
int& A = D;   //사실 이렇게 선언하는 것도 좀 생소하긴 합니다;;;
int* B = &D;

이렇게 한다면 A와 B와 C의 차이점은 무엇일까요.
C는 아에 복사해온다는 개념이고
B는 주소를 가리킨다는 개념은 알겠습니다. A는 주소값에다가 D의 내용을 복사해온다는 건가요-_-;;;

모어 이펙티브 두리번두리번 거리다가 1번 항목이 포인터와 참조자를 구분하자... 라고 나와있는데. ...옛날에 살짝 볼 때는 참조자를 클래스에서 . 으로만 사용하는 줄 알고 있었습니다.

그런데 좀 더 읽어보니 소스에 int& A 이런 선언이 있군요.
그 전까지만 해도 걍 그런가보다 하고 있었는데 문득 오늘 보니까 상당히 궁금해져 버렸습니다.

그럼 오늘도 한없는 초보는 답변을 기다리겠습니다.