No creo que sea una pregunta duplicada. Hay similares, pero no me ayudan a resolver mi problema.Inicializando la referencia en el constructor C++
Según this, lo siguiente es válido en C++:
class c {
public:
int& i;
};
Sin embargo, cuando hago esto, me sale el siguiente error:
error: uninitialized reference member 'c::i'
¿Cómo puedo inicializar con éxito hacer i=0
en ¿construcción?
Muchas gracias.
Podría decirnos más acerca de que eres real problema por favor? – fulmicoton
Parece que quieres un puntero. – Mikhail
@Mikhail, [Bjarne Stroustrup] (http://www.stroustrup.com) no le gustan los punteros. Me pregunto qué haría, supongo que no use punteros. – user34660