Suchergebnisse für Anfrage "c++11"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...