Escuché que las referencias en C++ pueden ser integradas una sola vez, pero esto me da 1 es mi resultado y no devuelve ningún error.referencias en C++ problema
struct f {
f(int& g) : h(g) {
h = 1;
}
~f() {
h = 2;
}
int& h;
};
int i() {
int j = 3;
f k(j);
return j;
}
No sabía que las estructuras se pueden usar de la misma manera que las clases en C++. Buena pregunta ... – Nils
Nils: la única diferencia entre una estructura y una clase en C++ es la accesibilidad predeterminada. Para las clases, el valor predeterminado es privado, pero para las estructuras el valor predeterminado es público. Para compatibilidad con C, me parece ... – harald
No es un problema de referencia, sino de alcance y vida útil del objeto. –