Suchergebnisse für Anfrage "c++11"

6 die antwort

Confusion über Threads, die von std :: async mit dem Parameter std :: launch :: async @ gestartet wurd

Ich bin ein bisschen verwirrt über diestd::async Funktion. Die Spezifikation besagt: asynchrone Operation wird "wie in einem neuen Ausführungsthread" ausgeführt (C ++ 11 §30.6.8 / 11). Now, was soll das heißen? ach meinem Verständnis ist der ...

6 die antwort

Was ist der Unterschied zwischen r-Wert-Referenzen und l-Wert-Referenzen? (CodeGen)

Wie sieht eine r-Wert-Referenz aus einer untergeordneten Perspektive aus? Ich kann einfach nicht meinen Kopf darum wickeln! Kann ich ein Beispiel für generierten Code (entweder äquivalentes C oder x86 / x64) von einer r-Wert-Referenz im Vergleich ...

2 die antwort

Werte für aktive Objekte zurückgeben

Back im Jahr 2010 befürwortete Herb Sutter die Verwendung von aktiven Objekten anstelle von nackten Fäden in einemArtike [http://www.drdobbs.com/parallel/prefer-using-active-objects-instead-of-n/225700095] auf Dr. Dobb's. Hier ist eine C ++ ...

TOP-Veröffentlichungen

2 die antwort

Wie werden Move-Konstruktoren für C ++ 03 und C ++ 11 geschützt?

Dies ist ähnlich wieWelche Unterschiede zwischen C ++ 03 und C ++ 11 können zur Laufzeit festgestellt werden? [https://stackoverflow.com/q/6473218]. In diesem Fall soll die Erkennung jedoch über den Präprozessor erfolgen. Wie sollen wir das @ ...

2 die antwort

C ++ 11 Zuweisungsanforderung für Strings

Ich hatte gehört, dass C ++ 11 @ erfordern würstrings, die im zusammenhängenden Speicher zugeordnet werden sollen. Ich dachte sogar, ich hätte eine Stapelüberlauf-Frage dazu gesehen, aber ich kann sie anscheinend nicht finden. Ich weiß, dass in ...

2 die antwort

Issue using std :: atomic_flag with worker thread

sorry for the verbosity - Ich habe mein Bestes getan, um mein Codebeispiel in einer minimal funktionalen Klasse zu komprimieren undmain() Methode Ich versuche ein @ zu benutzatomic_flag bemerken_rx() in meinem Worker-Thread beenden, wennstop() ...

2 die antwort

Warum funktioniert SFINAE (enable_if) nicht für Elementfunktionen einer Klassenvorlage?

#include <type_traits> struct A{}; struct B{}; template <typename T> struct Foo { typename std::enable_if<std::is_same<T, A>::value>::type bar() {} typename std::enable_if<std::is_same<T, B>::value>::type bar() {} };Fehlermeldung 14:5: error: ...

2 die antwort

std :: binden und perfekt weiterleiten

Der folgende Code wird nicht kompiliert: #include <functional> template<class ...Args> void invoke(Args&&... args) { } template<class ...Args> void bind_and_forward(Args&&... args) { auto binder = std::bind(&invoke<Args...>, ...

4 die antwort

c ++ unordered_map kollisionsbehandlung, resize und rehash

Ich habe den C ++ - Standard noch nicht gelesen, aber so denke ich, dass die ungeordnete Map von c ++ funktionieren soll. Ordnen Sie einen Speicherblock im Heap zu.Bei jeder Put-Anfrage wird das Objekt gehasht und einem Speicherplatz in diesem ...

22 die antwort

What are move semantics

Ich habe gerade das Radio von Software Engineering gehört Podcast Interview mit Scott Meyers [http://www.se-radio.net/2010/04/episode-159-c-0x-with-scott-meyers/] bezüglich C ++ 0x [http://en.wikipedia.org/wiki/C++11]. Die meisten neuen ...