반응형
참조에 대하여...
참조는 초기화 시에 참조된 대상의 별칭으로 참조와 함께 할수있는 처리는 초기화 작업밖에 없다.
참조에 의하여 a초기화 된 이후에는 단지 대상에 대한 참조만이 가능하다.
즉 참조는 주소를 가지고 있지않고, 추가적인 메모리 공간도 차지하지않는다.
참조에 대한 참조-> int &&rri = ra; 오류
참조에 대한 포인터 -> int &*pri; 오류
참조에 대한 배열을 선언하는것은 잘못된것 -> int &ar[3];//오류
참조는 상수 또는 지역 변수에 대해 참조 할수는 있지만 const 또는 volatile 지시어에 대해서는 참조 불가능
즉 선언 시에 해당 지시어와 함께 참조 연산자를 사용하면 오류이다.
int &const cri = a; ->오류
null 값 및 void 형에 대한 참조는 불가능 하다.
참조는 별칭-> 별칭은 무언가를 참조
클래스 설계
추상 데이터 타입에서 모든 멤버 데이터는 반드시 private 이어야한다.
따라서 액세스 를 위한 public get/set 함수를 만들자.
get/set 함수를 가진 private 데이터 멤버들의 컬렉션들이다.
반응형