Suchergebnisse für Anfrage "c++17"

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

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

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

TOP-Veröffentlichungen

2 die antwort

Was ist der Zweck von std :: launder?

P0137 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0137r1.html] führt die Funktionsvorlage einstd::launder und nimmt in den Abschnitten über Gewerkschaften, Lebensdauer und Zeiger viele, viele Änderungen am Standard vor. Was ist ...

2 die antwort

reinterpret_cast, char * und undefiniertes Verhalten

Was sind die Fälle, in denenreinterpret_casting achar* (oderchar[N]) ist undefiniertes Verhalten und wann ist es definiertes Verhalten? Nach welcher Faustregel sollte ich diese Frage beantworten? ie wir von @ gelernt habdiese ...

2 die antwort

constexpr statisches Mitglied vor / nach C ++ 17

Soweit ich sehen kann, ist eine sehr häufige Situation so etwas wie template<int i> class Class { public: static constexpr int I = i; static constexpr int J = constexprFunction(i); // further Class implementation };ast wie üblich sehe ich den ...

2 die antwort

Warum sollte optional <T &> bei Zuweisung neu gebunden werden?

Es gibt eine anhaltende Debatte darüber, wasoptional undvariant sollte mit Referenztypen zu tun haben, insbesondere im Hinblick auf die Zuweisung. Ich möchte die Debatte zu diesem Thema besser verstehen. optional<T&> opt; opt = i; opt = j; // ...

2 die antwort

Wie wirkt sich std :: launder auf Container aus?

Betrachten Sie die folgende vereinfachte und unvollständige Implementierung eines Vektors mit fester Größe: template<typename T> class Vec { T *start, *end; public: T& operator[](ssize_t idx) { return start[idx]; } void pop() { end--; end->~T(); ...

4 die antwort

Fold Ausdrücke mit beliebigen aufrufbaren?

Blick über die C ++ 17Papie [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html] on folds, (und on cppreference [http://en.cppreference.com/w/cpp/language/fold]), Ich bin verwirrt, warum die Wahl getroffen wurde, nur mit ...

4 die antwort

Wie baue ich gcc mit Unterstützung von C ++ - Konzepten ("concepts lite")?

Das C ++ - Standardkomitee arbeitet an einer TS (Technical Specification) für Concepts-Erweiterung: "Programmiersprachen - C ++ - Erweiterungen für Concepts". N4377 [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4377.pdf] ist die ...