Suchergebnisse für Anfrage "c++11"
virtual? überschreiben? oder beides? C ++ [duplizieren]
Diese Frage hat hier bereits eine Antwort: Ist das Schlüsselwort 'override' nur eine Prüfung für eine überschriebene virtuelle Methode? [/questions/13880205/is-the-override-keyword-just-a-check-for-a-overridden-virtual-method] 5 Antwortenin den ...
C ++: & (std :: cout) als Template-Argument
Warum ist es nicht möglich, @ zu übergebstd::cout 's Adresse als Template-Argument? Oder wenn es dann möglich ist wie? Hier ist, was ich versucht habe: #include <iostream> template<std::ostream* stream> class MyClass { public: void disp(void) ...
decltype für überladene Mitgliedsfunktion [duplizieren]
Diese Frage hat hier bereits eine Antwort: Überladenen Member-Funktionszeiger, der als Template-Parameter übergeben wird, eindeutig ...
C ++: statisch auf statisch Membervariable abhängige Initialisierung mit int vs struct
Gegeben eine statische Mitgliedsvariable, die aus einer statischen Mitgliedsvariablen von @ initialisiert wi eine andere Klasse, das nicht wörtlichestruct ii wird manchmal standardmäßig mit @ initialisie0 ode zu333. Dies hängt von der ...
Verwenden von std :: enable_if mit anonymen Typparametern
Ich versuche @ zu benutzstd::enable_if mit einem unbenutzten und unbenannten Typparameter, um das @ nicht zu verzerrreturn Art. Der folgende Code wird jedoch nicht kompiliert. #include <iostream> template <typename T, typename ...
Um die Kopiersemantik in C ++ herumgehen
Bitte beachten Sie diesen Code: class A { }; int main() { std::vector<A> test; test.push_back(A()); } Konstruktor und Destruktor werden zweimal aufgerufen, außerdem wird der Speicher zweimal zugewiesen und das Objekt wird kopiert. Dies ist ...
Ist _1 Teil von C ++ 0x?
Ich habe gesehenzwe [https://stackoverflow.com/questions/4008369] kürzlich answers [https://stackoverflow.com/questions/4009530] using_1 als reine C ++ 0x-Lösung (keine explizite Erwähnung von boost lambdas). Gibt es so ein Tier wiestd::_1 Ich ...
Forcing std :: vector overload statt int overload auf der Liste mit einem Element
Betrachten Sie den folgenden Code: #include <iostream> #include <vector> void f(std::vector<int> v) {std::cout << __PRETTY_FUNCTION__ << std::endl;} void f(int n) {std::cout << __PRETTY_FUNCTION__ << std::endl;} int main() { f({42}); // the int ...
Verwenden von C ++ 11-Typmerkmalen, um alternative Inline-Implementierungen bereitzustellen
Ist das folgende Codemuster sinnvoll, wenn Merkmale in Vorlagencode verwendet werden, bei denen beide alternativen Implementierungen immer kompilierbar sind? Das Lesen des Codes scheint klarer zu sein als das bedingte Kompilieren ...
C ++ 98/03 std :: is_constructible Implementierung
Die Basiskomponenten meiner Hobbybibliothek müssen mit C ++ 98- und C ++ 11-Compilern funktionieren. Um zu lernen und Spaß zu haben, habe ich die C ++ 98-Implementierungen mit verschiedenen Unterstützungsfunktionen erstellt (wie z. B.enable_if, ...