Development/C & C++
[c++] 상수에 대한 참조자
컴공 K
2020. 12. 17. 23:21
728x90
#include<iostream>
int main(){
int &ref=4;
std::cout<<ref<<std::endl;
}
위와 같은 소스를 살펴보면 오류가 발생한다. 상수 값 자체는 리터럴이기 때문에 C++ 문법 상 상수 리터럴을 일반적인 레퍼런스가 참조하는 것은 불가능하다. 물론 대신에 아래와 같이 선언한다면 리터럴도 참조할 수 있다.
const int &ref=4;
씹어먹는 C++ 강좌 - PDF 파일
modoocode.com
728x90
반응형