Suchergebnisse für Anfrage "c++11"

2 die antwort

C ++ 11: Überladung kann rekursiven Dekltyp nicht auflösen

Im folgenden Teil des Codes versuche ich, ein Gitter von Typen zu erstellen. Zum Beispiel zwischenfloat undint, fördern das Ergebnis zufloat: float join(float f, int) { return f; } float join(float f, float) { return f; } Dann stelle ich ...

4 die antwort

Wandeln C ++ 11-Compiler lokale Variablen in Werte um, wenn dies während der Codeoptimierung möglich ist?

Manchmal ist es sinnvoll, komplizierte oder lange Ausdrücke beispielsweise in mehrere Schritte aufzuteilen (die 2. Version ist nicht klarer, aber es ist nur ein Beispiel): return object1(object2(object3(x)));kann geschrieben werden als: object3 ...

2 die antwort

Gibt es einen Unterschied zwischen der Kopierlisteninitialisierung und der herkömmlichen Kopierinitialisierung?

Was unterscheidet sich bei der Initialisierung von Kopierlisten von der herkömmlichen Kopierinitialisierung, abgesehen davon, dass mehrere Argumente unterstützt werden, dass die Konvertierung eingeschränkt wird oder dass der passende Konstruktor ...

TOP-Veröffentlichungen

5 die antwort

Ist std :: atomic_compare_exchange_weak thread-unsicher?

Es wurde angesprochencppreference atomic_compare_exchange Diskussionsseite [http://en.cppreference.com/w/Talk%3acpp/atomic/atomic/compare_exchange]dass die bestehenden Implementierungen vonstd::atomic_compare_exchange_weak Berechnen ...

1 die antwort

Spezialisierung von std :: hash auf abgeleitete Klassen

Ich habe eine abstrakte BasisklasseHashable dass Klassen, die gehasht werden können, von abgeleitet sind. Ich würde jetzt gerne erweiternstd::hash an alle Klassen, die sich von ableitenHashable. Der folgende Code soll genau das tun. #include ...

3 die antwort

Muss ich wirklich einen vom Benutzer bereitgestellten Konstruktor für const-Objekte implementieren?

Ich habe den Code: class A { public: A() = default; private: int i = 1; }; int main() { const A a; return 0; }Es kompiliert gut auf g ++ (sieheideone [http://ideone.com/PryGs5]), schlägt aber auf clang ++ mit Fehler fehl: Die ...

7 die antwort

Gleichzeitige Programmierung von C ++? [geschlossen]

Ich höre immer wieder von gleichzeitiger Programmierung. Könnt ihr etwas Licht darauf werfen, was es ist und wie neue c ++ - Standards es ermöglichen, dasselbe zu tun?

3 die antwort

Expliziter Verschiebungskonstruktor

Versucht, den folgenden Code zu kompilieren: struct Foo { explicit Foo ( void ) { } explicit Foo ( Foo&& rhs ) { } }; Foo bar ( void ) { return Foo(); }Den folgenden Fehler erhalten: Aufruf des implizit gelöschten Kopierkonstruktors von ...

6 die antwort

Wie kann man behaupten, dass ein std :: mutex gesperrt ist?

Mit GCC 4.8.2 (unter Linux / Debian / Sid 64-Bit) - oder GCC 4.9, falls verfügbar - in C ++ 11 - habe ich einige Mutex std::mutex gmtx;eigentlich ist es einstatic Mitglied in einer KlasseFoo beide enthaltenalpha undbeta Methoden unten. es ist ...

2 die antwort

Ist es möglich, std :: vector über den bereits zugewiesenen Speicher zu initialisieren?

Meine Frage ist ziemlich einfach und ich bin ziemlich überrascht, dass ich nichts Ähnliches finden kann. Wahrscheinlich ist es einfach oder total dumm (oder ich kann nicht suchen). Wie der Titel sagt, ist es möglich, zu verwendenstd::vector auf ...