컴공생의 다이어리

[c++] 상수에 대한 참조자 본문

Development/C & C++

[c++] 상수에 대한 참조자

컴공 K 2020. 12. 17. 23:21
#include<iostream>

int main(){
	int &ref=4;
	std::cout<<ref<<std::endl;
}

위와 같은 소스를 살펴보면 오류가 발생한다. 상수 값 자체는 리터럴이기 때문에 C++ 문법 상 상수 리터럴을 일반적인 레퍼런스가 참조하는 것은 불가능하다. 물론 대신에 아래와 같이 선언한다면 리터럴도 참조할 수 있다.

const int &ref=4;

 

 

modoocode.com/312

 

씹어먹는 C++ 강좌 - PDF 파일

 

modoocode.com

 

728x90

'Development > C & C++' 카테고리의 다른 글

[c++] 메모리 할당과 해제  (0) 2020.12.18
[c++] 배열의 레퍼런스  (0) 2020.12.17
[c++] 함수 인자로 레퍼런스 받기  (0) 2020.12.17
[c++] 참조자(레퍼런스)  (0) 2020.11.19
[c++] 이름 공간(namespace)  (0) 2020.11.19
Comments