Suchergebnisse für Anfrage "c++11"
Hat atomic_thread_fence (memory_order_seq_cst) die Semantik einer vollen Speicherbarriere?
Eine vollständige / allgemeine Speichersperre ist eine, bei der alle vor der Sperre angegebenen LOAD- und STORE-Vorgänge vor allen nach der Sperre angegebenen LOAD- und STORE-Vorgängen in Bezug auf die anderen ...
Von Visual Studio 2013 Update 2 und Update 3 generierte SSE 4-Anweisungen
Wenn ich diesen Code in VS 2013 Update 2 oder Update 3 kompiliere: (unten steht Update 3) #include "stdafx.h" #include <iostream> #include <random> struct Buffer { long* data; int count; }; #ifndef max #define max(a,b) (((a) > (b)) ? (a) : ...
Template-Methode zur Auswahl zwischen Funktionen basierend auf der Zugänglichkeit des Konstruktors
Ich schreibe eine Klasseptr_scope_manager die Erstellung und Zerstörung von Zeigern in einem bestimmten Bereich zu verwalten. Ich habe die Antworten auf diese Frage studiert: Der private Konstruktor verhindert die Verwendung von emplace [_back] ...
Übergabe variadischer Vorlagenargumente an eine variadische Funktion
Wir verwenden eine C-Bibliothek eines Drittanbieters, die aprintf()Protokollfunktion, void log(const char *format, ...);Aus Gründen, die es nicht wert sind, angesprochen zu werden, müssen wir die Geschwindigkeit begrenzen, mit der Nachrichten ...
Ist es möglich, ein Objekt aus einem std :: set zu verschieben?
Wenn ich ein Objekt habe, das nur die Nur-Verschieben-Semantik zulässt - ist es möglich, Elemente aus einer Gruppe zu verschieben? Ich kann anscheinend keinen Weg finden, dies zu tun.
Verzögerter Start eines Threads in C ++ 11
Ich bin in C ++ 11-Threads geraten und auf ein Problem gestoßen. Ich möchte eine Thread-Variable als global deklarieren und später starten. Jedoch scheinen alle Beispiele, die ich gesehen habe, den Thread sofort zu starten thread ...
Effizienteste standardkonforme Methode zur Neuinterpretation von int als float
Angenommen, ich habe Garantien dafürfloat ist IEEE 754 binary32. Bei einem Bitmuster, das einem gültigen Gleitkomma entspricht, gespeichert instd::uint32_t, wie interpretiert man es alsfloat auf die effizienteste standardkonforme Weise? float ...
CMake-Generator-Ausdruck, differenzieren Sie C / C ++ - Code
Ich würde gerne hinzufügen-std=c++11 zu meinem add_compile_options("-std=c++11")Dies fügt sie jedoch auch zur Zusammenstellung vonC Dateien, nicht nurC ++. Ich weiß, dass ich abhängig von der verwendeten Konfiguration bedingte Kompilierungsflags ...
Boost.Python und Boost.Signals2: Segmentierungsfehler
Ich habe ein Problem mit der Integration von boost.signals2 in meine vorhandene C ++ - Bibliothek, die ich mit boost.python verfügbar gemacht habe. Ich habe eine Klasse, die mit einem Python ausgesetzt iststd::shared_ptr. Diese Klasse sollte in ...
Welche Logik steckt hinter dem Schlüsselwort "using" in C ++?
Welche Logik steckt hinter dem Schlüsselwort "using" in C ++? Es wird in verschiedenen Situationen verwendet und ich versuche herauszufinden, ob all diese etwas gemeinsam haben, und es gibt einen Grund, warum das Schlüsselwort "using" als ...