본문 바로가기

개발공부/C++

상수에 대한 참조자

#include <iostream>

int main() {
  int &ref = 4;

  std::cout << ref << std::endl;
}

위와 같이 작성하면 에러가 난다. 상수값은 바꿀 수 있는 여지가 있기 때문이다.

const int &ref = 4;

상수참조자로 선언하면 리터럴도 참조할 수 있다.

int a = ref;

는 a = 4; 와 동일한 문장이다.

'개발공부 > C++' 카테고리의 다른 글

assignment와 initialization  (0) 2019.10.21
포인터 복습  (0) 2019.10.10
래퍼런스의 도입  (0) 2019.10.10
std::cin  (0) 2019.10.10
c++공부를 시작합니다.  (0) 2019.10.10