Preguntas etiquetadas con return-by-reference

9
¿Qué significa "int & foo ()" en C ++?
Mientras leía esta explicación sobre lvalues ​​y rvalues, estas líneas de código me llamaron la atención: int& foo(); foo() = 42; // OK, foo() is an lvalue Lo intenté en g ++, pero el compilador dice "referencia indefinida a foo ()". Si agrego int foo() { return 2; } int …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.