Suchergebnisse für Anfrage "c++11"

2 die antwort

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 ...

4 die antwort

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) ...

4 die antwort

decltype für überladene Mitgliedsfunktion [duplizieren]

Diese Frage hat hier bereits eine Antwort: Überladenen Member-Funktionszeiger, der als Template-Parameter übergeben wird, eindeutig ...

TOP-Veröffentlichungen

2 die antwort

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 ...

8 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

4 die antwort

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 ...

12 die antwort

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 ...

4 die antwort

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, ...