«return-by-reference» 태그된 질문

9
C ++에서“int & foo ()”는 무엇을 의미합니까?
lvalues ​​및 rvalues에 대한이 설명 을 읽는 동안 다음 코드 줄이 나에게 붙어 있습니다. int& foo(); foo() = 42; // OK, foo() is an lvalue g ++에서 시도했지만 컴파일러는 "foo ()에 대한 정의되지 않은 참조"라고 말합니다. 내가 추가하면 int foo() { return 2; } int main() { int& foo(); foo() …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.