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