Können Sie eine Referenz an ein nicht initialisiertes Mitglied binden?
Kurze Frage, ist folgendes ok:
struct X
{
A& x;
A y;
X() : x(y) {}
};
Das Umkehren der Reihenfolge der beiden Elemente in der Struktur ist definitiv in Ordnung, da dies garantierty
wird zuerst initialisiert, funktioniert dies aber oder wird UB aufgerufen?
Moreso, wäre folgendes in Ordnung:
struct X
{
X& x;
X() : x(*this) {}
};
?