Suchergebnisse für Anfrage "initializer-list"
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, ...
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...
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....
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 ...
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 ...
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 ...
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}; }; ...