포인터와 레퍼런스에 차이 시작 포인터(Pointer)와 레퍼런스(Reference)는 보면 둘다 참조를 하는 변수임은 똑같다고 생각을 하였다. 하지만 이 둘도 엄연히 차이점이 존재하였다. 그 차이점을 알아보자. 1.NULL의 허용 여부 일단 NULL을 허용하냐 안하냐에서 차이점이 난다. 포인터는 NULL 즉 nullptr도 허용이 되지만 레퍼런스 만큼은 허용이 되지않습니다. 포인터는 즉 NULL을 가르키거나 초기화 하지 않을경우 Null pointer exception 또는 Segmentation Fault 에러를 난다. 따라서 포인터는 반드시 Null Check 를 해줘 코드를 처리를 해줘야 에러를 방지할수 있습니다. Student S = new Student(); if(S!=nullptr) { S->..