ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 참조와 클래스 설계
    카테고리 없음 2013. 3. 14. 10:23
    반응형

    참조에 대하여...

    참조는 초기화 시에 참조된 대상의 별칭으로 참조와 함께 할수있는 처리는 초기화 작업밖에 없다.

    참조에 의하여 a초기화 된 이후에는 단지 대상에 대한 참조만이 가능하다.

    즉 참조는 주소를 가지고 있지않고, 추가적인 메모리 공간도 차지하지않는다.


    참조에 대한 참조-> int &&rri = ra; 오류

    참조에 대한 포인터 -> int &*pri; 오류

    참조에 대한 배열을 선언하는것은 잘못된것 -> int &ar[3];//오류

    참조는 상수 또는 지역 변수에 대해 참조 할수는 있지만 const 또는 volatile 지시어에 대해서는 참조 불가능

    즉 선언 시에 해당 지시어와 함께 참조 연산자를 사용하면  오류이다.

    int &const cri = a; ->오류


    null 값  및 void 형에 대한 참조는 불가능 하다.


    참조는 별칭-> 별칭은 무언가를 참조




    클래스 설계


    추상 데이터 타입에서  모든 멤버 데이터는 반드시 private 이어야한다.

    따라서 액세스 를 위한 public get/set 함수를 만들자.

    get/set 함수를 가진 private 데이터 멤버들의 컬렉션들이다.


    반응형
Designed by Tistory.