Suchergebnisse für Anfrage "aggregate-initialization"
Klammerelision bei der Initialisierung von std :: array
Angenommen, es gibt eine
Gelöschter Standardkonstruktor. Objekte können immer noch erstellt werden ... manchmal
ie naive, optimistische und ach so falsche Sicht auf die c ++ 11 einheitliche InitialisierungssyntIch dachte, dass seit C ++ 11 benutzerdefinierte Typobjekte mit dem neuen @ erstellt werden sollt{...} Syntax anstelle des alten(...) Syntax (außer ...
Wann ist ein privater Konstruktor kein privater Konstruktor?
Nehmen wir an, ich habe einen Typ und möchte seinen Standardkonstruktor als privat kennzeichnen. Ich schreibe folgendes: class C { C() = default; }; int main() { C c; // error: C::C() is private within this context (g++) // error: calling a ...
Kann ich frühere Mitglieder einer Initialisierungsliste referenzieren?
Sag ich möchte auf ein Mitglied eines @ verweisinitializer_list das habe ich schon definiert. Kann ich es schaffen Dieser Code kompiliert und gibt den erwarteten Wert aus: "13 55" in Visual Studio und gcc [http://ideone.com/ntPcVl], Ich möchte ...
C ++ 11-Aggregatinitialisierung für Klassen mit nicht statischen Elementinitialisierern
Ist es im Standard erlaubt: struct A { int a = 3; int b = 3; }; A a{0,1}; // ???Ist diese Klasse noch aggregiert?clang akzeptiert diesen Code, abergcc nicht.