Suchergebnisse für Anfrage "c++11"

6 die antwort

Erlauben rWert-Referenzen baumelnde Referenzen?

Betrachten Sie das Folgende. #include <string> using std::string; string middle_name () { return "Jaan"; } int main () { string&& danger = middle_name(); // ?! return 0; }Dies berechnet nichts, aber es wird fehlerfrei kompiliert und zeigt etwas, ...

4 die antwort

Teilweise Spezialisierung von Funktionsschablonen

Weiß jemand, ob in C ++ 11 Funktionsvorlagen teilweise spezialisiert werden können?

10 die antwort

Warum generiert der Compiler keine Kompilierungsfehler, wenn ein falscher Argumenttyp an eine Strukturinitialisierungsliste übergeben wird?

Ich habe eine Struktur definiert, die einen Konstruktor hat: struct MyStruct { MyStruct(const int value) : value(value) { } int value; };und die folgenden Objekte: int main() { MyStruct a (true); MyStruct b {true}; }Aber ich habe weder ...

TOP-Veröffentlichungen

8 die antwort

Ist es in Ordnung, ein Objekt aus einer Warteschlange zu "verschieben", wenn Sie dabei sind, es zu entfernen?

Ich arbeite an einem Parser fürcommands (das sind ausgefallene Wrapper für große Datenfelder) und eine Warteschlange, in der sich nicht behandelte Befehle befinden. Wenn ich einen Befehl benötige, frage ich ihn mit folgendem Code ...

10 die antwort

Warum verwendet C ++ nicht std :: nested_exception, um das Werfen vom Destruktor zu ermöglichen?

Das Hauptproblem beim Auslösen von Ausnahmen vom Destruktor besteht darin, dass in dem Moment, in dem der Destruktor aufgerufen wird, eine andere Ausnahme "im Flug" sein kann std::uncaught_exception() == true) und so ist es nicht offensichtlich, ...

6 die antwort

Wie erkennt der std :: thread-Konstruktor eine rWertreferenz?

Offensichtlich ist es möglich, eine rWert-Referenz an @ zu übergebestd::thread Konstrukteur. Mein Problem ist mit der Definition dieses Konstruktors in cppreference [http://en.cppreference.com/w/cpp/thread/thread/thread]. Es heißt, dass dieser ...

2 die antwort

Unterstützt MinGW-w64 Standard-Thread bei Verwendung des Win32-Threading-Modells?

Ich habe mich bei der Installation der MinGW-w64-Toolchain für das Win32-Threading-Modell entschieden, nachdem ich gelesen habe, dass es eine bessere Leistung als das POSIX-Gegenstück bietet. Ich bin nicht für das Benchmarking dieses Anspruchs ...

6 die antwort

War Raw-Pointer-Konstruktor von shared_ptr ein Fehler?

Im Nachhinein gegebenmake_shared, würdeshared_ptr Haben Sie einen Konstruktor, der einen rohen Zeiger verwendet? Wurde er mit C ++ 11 eingeführt? Gibt es starke Argumente oder Use Cases für diesen Konstruktor? Es hätte die gut dokumentierte ...

10 die antwort

trailing Rückgabetyp mit decltype mit einer variadischen Template-Funktion

Ich möchte einen einfachen Addierer (für Kichern) schreiben, der jedes Argument addiert und eine Summe mit dem entsprechenden Typ zurückgibt. Derzeit habe ich Folgendes: #include <iostream> using namespace std; template <class T> T sum(const T& ...

6 die antwort

Type 'uint32_t' konnte nicht aufgelöst werden

Ich arbeite an einem C ++ - Programm in Eclipse (3.8.1) CDT. Ich verwende den gcc-Compiler unter Debian 8. Ich verwende auch eine Open-Source-Bibliothek namens opendnp3, die in C ++ geschrieben ist und @ erforder uint32_t aufzulösen, da es ein ...