Referenz im Konstruktor C ++ initialisieren

Ich glaube nicht, dass ist eine doppelte Frage. Es gibt ähnliche, aber Sie sind nicht mir geholfen mein problem zu lösen.

Laut diese ist, gilt Folgendes in C++:

class c {
public:
   int& i;
};

Jedoch, wenn ich dies mache, bekomme ich die folgende Fehlermeldung:

error: uninitialized reference member 'c::i'

Wie kann ich die Initialisierung erfolgreich zu tun i=0auf dem Bau?

Vielen Dank.

InformationsquelleAutor der Frage ale | 2011-07-04

Schreibe einen Kommentar