Fragen markiert [c++17]

2 Stimmen
1 Antworten
`std :: filesystem :: path :: operator / (/ * args * /)` funktioniert nicht wie erwartet
Ich habe eine Klasse mit einer Initialisierungsliste im Konstruktor, in der eines der Felder, die ich initialisiere, ein std::filesystem::path i...
fragte vor 5 Monaten
1 Stimmen
1 Antworten
Erstellen Sie eine C ++ - Vorlagenfunktion, die ein std :: -Array einer bestimmten Größe zurückgibt
Ich erstelle eine Funktion mit dem Titel linspase in C ++ 17 mit der folgenden Eingabestruktur linspace(double upper, double lower, int size). D...
fragte vor 5 Monaten
0 Stimmen
0 Antworten
Versuch, die C ++ 17-Dateisystembibliothek zu kompilieren; bekomme "version not found" [duplicate]
     Diese Frage hat hier bereits eine Antwort:                   /usr /lib/x86_64-linux-gnu/libstdc++.so.6: Version CXXABI_1.3.8 'nicht ge...
fragte vor 5 Monaten
2 Stimmen
2 Antworten
Finden Sie die eindeutigen Elemente eines Vektors C ++
Gibt es eine schnelle Möglichkeit, alle einzelnen Elemente (die nur einmal vorkommen) in einem Vektor von Elementen zu finden? Alle Elemente im...
fragte vor 5 Monaten
0 Stimmen
0 Antworten
Instanziieren einer C ++ - Vorlagenfunktion in einer Klasse, die einen Compilerfehler verursacht [duplizieren]
Zitat aus Die C ++ Standardbibliothek: Ein Tutorial und ein Handbuch :    Die einzige Möglichkeit zur portablen Verwendung von Vorlagen best...
fragte vor 5 Monaten
3 Stimmen
1 Antworten
Dieselbe am häufigsten abgeleitete Klasse in der virtuellen Vererbung = derselbe Versatz zwischen übergeordneten Klassen?
Für eine bestimmte Klasse F kann ihr Zeiger (der über new F() erstellt wurde) auf den Klassenzeiger einer Basis, z. bis B*,C*,D* und E*....
2 Stimmen
1 Antworten
C ++ - Template-Code-Generierung Fehler: Verwendung von 'some_variable' vor Abzug von 'auto'
Ich bin auf einige Probleme mit diesem speziellen Code gestoßen. Das Problem hat höchstwahrscheinlich etwas mit dem Zeiger auf ein Element des...
1 Stimmen
1 Antworten
Ist es möglich, Fehler in Teilen einer c ++ - Vorlagenfunktion zu vermeiden, die am Ende nicht ausgeführt werden?
Ich habe eine Vorlage mit zwei Ganzzahlen als Eingabe. Einer mag einen größeren Typ haben als der andere. Mein Code verschiebt sich entsprechend...
-2 Stimmen
2 Antworten
Strukturauffüllung mit Gewerkschaftsmitgliedern von std :: bitset
Nachdem ich mein Problem mit dieser Frage gelöst hatte , erweiterte ich diese Version meines Codes, um die Gewerkschaften einzubeziehen von den...
1 Stimmen
1 Antworten
Fehler beim Umgehen des strukturierten Bindungsfehlers in g ++ 7.1 mit Boost.Bimap
In meinem Projekt verwende ich Boost .Bimap zum Implementieren bidirektionaler Karten. Schauen Sie sich dieses sehr einfache MCVE für Godb...
5 Stimmen
1 Antworten
Verwenden Sie die unvollständige Eingabe einer Mitgliedsfunktion einer Klassenvorlage
GCC (8.3, 9.1), Clang (7, 8) und MSVC (19.20) unterscheiden sich in ihrer Fähigkeit, diesen Code zu kompilieren: struct C; template<typena...
fragte vor 5 Monaten
0 Stimmen
0 Antworten
Template Argument Ableitung welcher Funktion welche nicht verwendet / deklariert / definiert wird [duplizieren]
Unter http://blogs.msdn.com /b/vcblog/archive/2011/09/12/10209291.aspx erklärt das VC ++ - Team offiziell, dass es das C ++ 11-Kernfeature "Ex...
fragte vor 5 Monaten
7 Stimmen
1 Antworten
Warum verwendet polymorphic_allocator einen memory_resource-Zeiger und keine Referenz?
Der C ++ 17 Standard sagt:    [mem.poly.allocator.ctor] polymorphic_allocator(memory_resource* r);       Erforderlich: r ist nicht n...
fragte vor 5 Monaten
9 Stimmen
0 Antworten
Welchen Typ für eine "Constexpr" -Karte verwenden?
Im Idealfall würde ich gerne schreiben: constexpr std:map<std::string, std::string> my_map = {{"key1", "val1"}, {"key2", "val2"}, }...
fragte vor 5 Monaten
5 Stimmen
0 Antworten
Template-Template, Variadic Template und Deduction Guide: Compiler Bug?
Betrachten Sie den folgenden Code mit umfangreichen Vorlagen: // Preamble #include <list> #include <deque> #include <vector>...
1 Stimmen
1 Antworten
Wie ersetze ich std :: binary_function durch etwas anderes ohne Schmerzen?
Wir verwenden derzeit einige Pakete von Drittanbietern, die eine std :: binary_function, std :: unary_function verwenden. Wie Sie vielleicht wis...
fragte vor 5 Monaten
2 Stimmen
1 Antworten
Versuch, die Reihenfolge der Bits in std :: bitset umzudrehen
Ich arbeite an einer Struktur, die std :: bitset verwendet und wie folgt aussieht: Register.h #pragma once #include <bitset> #incl...
fragte vor 5 Monaten
3 Stimmen
2 Antworten
Sequenzierung zwischen der Zerstörung lokaler automatischer Funktionsvariablen und der Konstruktion des Rückgabewerts
Es gibt Code, der darauf beruht, dass lokale automatische Funktionsvariablen zerstört werden, nachdem der Rückgabewert erstellt wurde. Beispiel:...
fragte vor 5 Monaten
5 Stimmen
2 Antworten
Alias-Vorlage für Mitgliedsvorlage
Nehmen wir an, ich habe eine Vorlage: template<typename T> struct Outer { template<typename T1> struct Inner { }; };...
fragte vor 5 Monaten
0 Stimmen
0 Antworten
g ++ schlägt fehl "Linker-Befehl mit Exit-Code 1 fehlgeschlagen" [duplizieren]
     Diese Frage hat hier bereits eine Antwort:                   Was ist eine undefinierte Referenz /ungelöster externer Symbolfehler und...
fragte vor 5 Monaten
5 Stimmen
1 Antworten
Die benutzerdefinierte Serialisierung von std :: string_view führt zu einem unerwarteten Compilerfehler
Ich habe diese Frage bereits bei github gestellt (vor ungefähr einem Monat). Ohne Antwort, also frage ich jetzt hier. Ich verwende Cereal a...
fragte vor 5 Monaten
2 Stimmen
1 Antworten
Die Verwendung einer Indirektionsebene in einer SFINAE-Einschränkung für Vorlagen führt zu einem schwerwiegenden Fehler
Im folgenden Code ( https://wandbox.org/permlink/rA7lnXM6eQR4JhSM ) #include <type_traits> template <typename T> struct Identity...
fragte vor 5 Monaten
0 Stimmen
1 Antworten
Pfad der ausführbaren Datei abrufen (mit std :: filesystem) [duplizieren]
     Diese Frage hat hier bereits eine Antwort:                   Pfad der ausführbaren Datei abrufen                                   ...
fragte vor 5 Monaten
-1 Stimmen
0 Antworten
Warum bietet C ++ keinen standardmäßigen "Copy-Plus-Allokator"? Fehlendes Feature?
Ich habe eine Frage erstellt ( zu einem anderen benutzerdefinierten Allokator gewechselt - > auf Mitgliedsfelder übertragen ) und festgestell...
24 Stimmen
5 Antworten
Gibt es einen Namen für diesen Typ und diese Funktion?
In der Informatik gibt es zwei schwierige Probleme: die Ungültigkeit des Caches, die Benennung von Dingen und einzelne Fehler. Hier geht es u...
fragte vor 5 Monaten