Suchergebnisse für Anfrage "c++17"

4 die antwort

Wie schreibe ich eine constexpr-Swap-Funktion, um die Endianess einer Ganzzahl zu ändern?

Wie schreibe ich einconstexpr Funktion zum Tauschen der Endianess einer Ganzzahl, ohne auf Compiler-Erweiterungen angewiesen zu sein. Kannst du ein Beispiel geben, wie das geht?

2 die antwort

Merit der Inline-ASM-Rundung durch Setzen von float in int-Variable

Ich habe ein ziemlich interessantes Stück Code geerbt: inline int round(float a) { int i; __asm { fld a fistp i } return i; }Mein erster Impuls war, es zu verwerfen und Anrufe durch @ zu ersetz(int)std::round (vor C ++ 11, würde @ ...

2 die antwort

Was sind die neuen Funktionen in C ++ 17?

C ++ 17 ist jetzt mit allen Funktionen ausgestattet, so dass große Änderungen unwahrscheinlich sind. Hunderte von Vorschlägen wurden für C ++ 17 eingereicht. Welche dieser Funktionen wurden C ++ in C ++ 17 hinzugefügt? Wenn Sie einen C ++ - ...

TOP-Veröffentlichungen

2 die antwort

Wie funktioniert die garantierte Kopierauslese?

uf dem ISO-C ++ -Standards-Meeting 2016 in Oulu wurde ein Vorschlag mit dem NamenGarantierte Kopienentnahme durch vereinfachte Wertekategorien [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0135r0.html] wurde vom Normungsausschuss zu C ...

4 die antwort

polymorphic_allocator: wann und warum sollte ich es verwenden?

Hie [http://en.cppreference.com/w/cpp/memory/polymorphic_allocator] ist die Dokumentation auf cppreference, Hie [http://eel.is/c++draft/memory.polymorphic.allocator.class] ist der Arbeitsentwurf. Ich muss zugeben, dass ich nicht verstanden ...

6 die antwort

Wie funktionieren Inline-Variablen?

uf dem ISO-C ++ -Standards-Meeting 2016 in Oulu wurde ein Vorschlag mit dem NamenInline-Variablen [http://open-std.org/JTC1/SC22/WG21/docs/papers/2016/p0386r0.pdf] wurde vom Normungsausschuss zu C ++ 17 gewählt. as sind Inline-Variablen, wie ...

2 die antwort

Warum kann ich die 'letzte Schreibzeit' meiner neu erstellten Dateien nicht ändern?

Zunächst verwende ich die Implementierung der Dateisystembibliothek von Visual Studio 2015 aus dem kommenden C ++ 17-Standard, der auf Boost :: Filesystem basiert. Grundsätzlich versuche ich, den Zeitstempel einer Datei zu speichern (es ist die ...

2 die antwort

Wie öffnen Sie eine Datei mithilfe eines Dateisystem-Pfads plattformübergreifend?

Angenommen, Sie haben das neue @ verwendestd::filesystem (oderstd::experimental::filesystem) Code zum Auffinden einer Datei. Du hast einpath Variable, die den vollständigen Pfadnamen zu dieser Variablen enthält. Wie öffnest du diese Datei? Das ...

4 die antwort

Mehrere Rückgabewerte (strukturierte Bindungen) mit nicht verschiebbaren Typen und garantiertem RVO in C ++ 17

it C ++ 17 haben wir die Möglichkeit, nicht verschiebbare (einschließlich nicht kopierbarer) Typen wie @ zurückzugebestd::mutex, über das, was man als garantierte Rückgabewertoptimierung (RVO) bezeichnen kann:Garantierte Kopienentnahme durch ...

8 die antwort

Was ist der Wert von __cplusplus für C ++ 17?

Wir versuchen, Code unter C ++ 17 und dessen @ zu teste ändernstd::uncaught_exception [https://stackoverflow.com/q/27741423/608639]. Ich kann GCC scheinbar nicht dazu bringen, den Wert von @ bereitzustelle__cplusplus: $ /opt/local/bin/g++ ...