Suchergebnisse für Anfrage "initializer-list"

2 die antwort

Initializer Liste der Variablen

Ist es möglich ein @ zu erstellinitializer_list von Variablen, wie zum Beispiel Funktionsargumente (vgl. functiontest)? Der folgende Code funktioniert, und weder Clang noch GCC beschweren sich über irgendetwas, aber ich möchte nur sicherstellen, ...

2 die antwort

Konstruktor für verschachtelte Initialisierungslisten

Ist es möglich, einen generischen Konstruktor zu haben, der jede Art von Initialisierungsliste akzeptiert, auch wenn diese verschachtelte Listen enthält?Ange...

3 die antwort

So setzen Sie Array-Mitglieder auf Null, wenn mein Compiler nicht standardkonform ist

Mein Compiler (C ++ Builder6) erlaubt syntaktisch die Initialisierung von Arraymitgliedern (zumindest mit Null), aber tatsächlich macht er es nicht wirklich....

TOP-Veröffentlichungen

2 die antwort

Warum wurde für Konstruktoren, die eine std :: initializer_list verwenden, keine Syntax für doppelte geschweifte Klammern bevorzugt?

Einheitliche Initialisierung ist eine wichtige und nützliche C ++ 11-Funktion. Sie können jedoch nicht nur verwenden{} überall seit: std::vector<int> a(10, 0); // 10 elements of value zero std::vector<int> b({10, 0}); // 2 elements of value 10 ...

3 die antwort

Initializer-Listensyntax in der Member-Initializer-Liste unter Verwendung von C ++ 11

Ich habe durchgemacht 'Eine Tour durch C ++ [http://www.stroustrup.com/Tour.html] 'und Bjarne verwenden die c ++ 11-Initialisierungslistenfunktion bei der Elementinitialisierung in einem Konstruktor wie folgt (mit geschweiften Klammern): A a; B ...

1 die antwort

Gibt es eine Möglichkeit, geschachtelte Initialisierungslisten in C ++ 11 zu übergeben, um eine 2D-Matrix zu erstellen?

2 die antwort

So weisen Sie ein Array aus einer Initialisierungsliste zu

Ich habe nur begrenzte Kenntnisse überc ++. Ich habe versucht, ein @ zu kompilierc ++ Bibliothek und wenn ich die make-Datei für die folgende Header-Datei ausführen mcmc_dhs.h #include <algorithm> #include <map> // intrinsic shape and ...

3 die antwort

Zuweisung zur schreibgeschützten Eigenschaft in der Initialisierungsliste

1 die antwort

Reihenfolge der Auswertung der Elemente bei der Listeninitialisierung

6 die antwort

Warum kann ich die Initialisierungsliste von Lambda nicht zurückgeben?

Warum ist dieser Code nicht gültig? auto foo=[](){ return {1,2}; }; Dies ist jedoch gültig seit deminitializer list wird nur verwendet, um ein @ zu initialisiervector nicht selbst zurückgeben: auto foo=[]()->std::vector<int>{ return {1,2}; }; ...