wake-up-neo.com

c++17

Fortlaufende Aufzählung C ++ 11

Iterator-Ungültigkeitsregeln

aufzählungszeichenfolge in modernen C++ 11/C++ 14/C++ 17 und zukünftigen C++ 20

Sind die experimentellen Eigenschaften von modernem C ++ für Langzeitprojekte zuverlässig?

Führt C ++ 11, 14, 17 oder 20 eine Standardkonstante für pi ein?

Was ist der kürzeste Pfad in C++ 11 (oder neuer), um einen RAII-Wrapper zu erstellen, ohne eine neue Klasse schreiben zu müssen?

Was sind Aggregate und PODs und wie / warum sind sie besonders?

Holen Sie sich Apple clang-Version und entsprechende Upstream-LLVM-Version

Was sind die neuen Funktionen in C ++ 17?

Wie hilft die neue bereichsbasierte for-Schleife in C ++ 17 Ranges TS?

Was ist der Zweck von std :: launder?

Was sind Vorlagenabzugshilfen und wann sollten wir sie verwenden?

Ist "enum class" ein Klassentyp in C ++?

unterschied zwischen std :: mutex und std :: shared_mutex

Kann man wissen, wann constexpr wirklich ein constexpr ist?

Ist ein Zeiger mit der richtigen Adresse und dem richtigen Typ immer noch ein gültiger Zeiger seit C ++ 17?

Soll Negatives in unsigned fail über std :: cin gelesen werden (gcc, clang anderer Meinung)

Typefreundliche Funktion

Ist es in modernen C++ möglich, ein String-Literal als Parameter an eine C++ - Vorlage zu übergeben?

Index nach Typ in std :: variant abrufen

Gibt es eine Möglichkeit, Zeichen durch automatischen Typabzug mit dem Komma ASCII Code zu erhalten?

c_str () vs. data (), wenn es um den Rückgabetyp geht

Soll ich einen std :: string mit "string" oder "string" vergleichen?

So ermitteln Sie die Dateigröße in Bytes mit C ++ 17

Wie iteriere ich gleiche Werte mit der Standardbibliothek?

Unterschied zwischen C ++ 14 und C ++ 17 mit: `* p ++ = * p`

Wie vergleiche ich die Signatur zweier Funktionen?

Warum verhält sich der std :: atomic-Konstruktor in C ++ 14 und C ++ 17 anders?

Was ist string_view?

Was sind Verträge (wie für C ++ 17 vorgeschlagen)?

experimental :: filesystem linker error

Vorbereitung für std :: iterator wird veraltet

polymorphic_allocator: wann und warum sollte ich es verwenden?

Vorteile von Auto in Template-Parametern in C ++ 17

Wie funktioniert die garantierte Kopierauslese?

Wie funktionieren Inline-Variablen?

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

Welche Garantien für die Evaluierungsreihenfolge werden von C ++ 17 eingeführt?

Wie kann ich C ++ 17 auf einem Mac aktivieren?

Schwerwiegender Fehler: Dateisystem: Keine solche Datei oder Verzeichnis

Wie genau ist std :: string_view schneller als const std :: string &?

Warum verwenden strukturierte C ++ 17-Bindungen kein {}?

std :: mit strukturierten Bindungen ignorieren?

Wie aktiviere ich die C ++ 17-Kompilierung in Visual Studio?

Wo std :: variant over union verwenden?

Wie verwende ich die neuen Ausführungsrichtlinien für C++ 17?

macOS Clang C++ 17 Dateisystemheader nicht gefunden

Ersetzung des veralteten Headers <codecvt>

std :: lock_guard oder std :: scoped_lock?

Warum ist std :: iterator veraltet?

So aktivieren Sie / std: c ++ 17 in VS2017 mit CMake

std :: ptr_fun ersatz für c ++ 17

Warum warnt mich GCC vor einem Fallthrough, auch wenn ich [[fallthrough]] verwende?

Darf delete seinen Parameter ändern?

Was ist der Unterschied zwischen statischen Constexpr- und statischen Inline-Variablen in C ++ 17?

So konvertieren Sie den Dateisystempfad in einen String

Was sind Use Cases für strukturierte Bindungen?

So aktivieren Sie C++ 17 in CMake

Wie überprüfe ich, ob eine std :: variant einen bestimmten Typ enthalten kann?

So erhalten Sie effizient einen `string_view` für einen Teilstring von` std :: string`

Wie verwende ich den neuen std :: byte-Typ an Stellen, an denen vorzeichenlose Zeichen im alten Stil benötigt werden?

Kann ich max (A, max (B, max (C, D))) mithilfe von Fold-Ausdrücken implementieren?

Warum ist der Aufbau von std :: optional <int> teurer als ein std :: pair <int, bool>?

C++ 17-Funktionen können nicht mit g ++ 7.2 in QtCreator verwendet werden

Warum wurde in C++ 17 Std :: Reduce hinzugefügt?

fehler bei der dynamischen Ausnahmebedingung für C++ 1z

Geänderte Regeln für geschützte Konstruktoren in C ++ 17?

Wodurch wurde i = i ++ + 1; legal in C ++ 17?

Wie funktioniert std :: visit mit std :: variant?

Wie konvertiere ich eine std :: string_view in eine const char *?

Ternärer Operator, der implizit in die Basisklasse umgewandelt wird

Wann sollte ich [[maybe_unused]] verwenden?

Warum unterstützt std :: any_cast keine implizite Konvertierung?

`filesystem` mit c ++ 17 funktioniert nicht auf meinem Mac OS X High Sierra

C ++ 17: Behalten Sie nur einige Mitglieder bei, wenn Sie Tuple entpacken

Hat die C ++ 17-Erweiterung für die Aggregatinitialisierung die Klammerinitialisierung gefährlich gemacht?

Warum brachte der C++ 17-Standard keine partiellen Argumentabzüge für Klassenvorlagen?

Warum gibt es `std :: stringstream :: stringstream (std :: string &&)` nicht?

Sind bereits C++ 17-Parallelalgorithmen implementiert?

Wie aktiviere ich C ++ 17 in Xcode für Mac OSX?

Ist std :: memcpy zwischen verschiedenen trivial kopierbaren Typen undefiniert?

Alternative ID-Generatoren für Typen

std :: any ohne RTTI, wie geht das?

Sind Inline-Variablen über Grenzen hinweg eindeutig?

Darf ein Compiler eine lokale flüchtige Variable wegoptimieren?

Kann std :: launder verwendet werden, um einen Objektzeiger in seinen umschließenden Arrayzeiger umzuwandeln?

Faszinierende Assembly zum Vergleichen von std :: optional von primitiven Typen

Machen Sie eine Funktion, die ein optionales akzeptiert, um ein nicht optionales zu akzeptieren?

Sollte es eine Diagnose vom GCC-Compiler für diesen fehlerhaften C++ - Code geben, der das Attribut [[fallthrough]] enthält?

Lambda kehrt zurück: Ist das legal?

Warum funktioniert const auto & p {nullptr}, während auto * p {nullptr} in C ++ 17 nicht funktioniert?

Muss ich constexpr nach else-if setzen?

Das Drucken von Adressen von Elementen des Vektors <char> zeigt Müll

Verwirrende Vorlagen in C ++ 17 Beispiel für std :: visit

C++ "vergisst", dass die Variable constexpr ist, wenn sie als Funktionsargument verwendet wird

Exakter Moment der "Rückkehr" in einer C ++ - Funktion

Warum gibt es in C++ 17 kein std :: construct_at?

Müssen wir die leeren spitzen Klammern noch schreiben, wenn wir transparente Standardfunktionsobjekte verwenden?

Wann fließen Typinformationen in C ++ zurück?

CppCon 2018, Nicolai Josuttis: Warum werden diese als Iteratoren interpretiert?