less than 1 minute read

Bool형

  • true/false
  • 0이 false, 1이 true를 가리키는 키워드라고 오해할 수 있지만 그건 아니다.

참조자

  1. 헷갈릴만한 선언

    int &num = num1 변수 num1에 대한 참조자 num을 선언 int *num = &num1 변수 num1의 주소 값을 반환해서 포인터 num에 저장

  2. &는 주소를 가리키는 것만이 아니라 참조자 선언을 뜻하기도 한다.

    참조자는 자신이 참조하는 변수를 대신할 수 있는 또 하나의 이름, 별칭이라 할 수 있다!

  3. 참조자 수에는 제한이 없고, 참조자 대상으로 참조자를 또 선언할 수 있다.
    int num1 = 10
    int &num2 = num1
    int &num3 = num2
    모두 10이 할당된 메모리 공간의 이름이다.

  4. const처럼 선언과 동시에 누군가를 참조해야하고, 변수에만 선언이 가능하다.
    참조자 대상 바꾸기도 안된다.

Tags: ,

Categories:

Updated: