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() …