Suchergebnisse für Anfrage "c++11"

2 die antwort

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 ...

1 die antwort

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) : ...

3 die antwort

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] ...

TOP-Veröffentlichungen

2 die antwort

Ü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 ...

1 die antwort

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.

2 die antwort

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 ...

4 die antwort

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 ...

3 die antwort

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 ...

2 die antwort

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 ...

1 die antwort

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 ...