Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.



2
Was ist der Vorteil von Multimap gegenüber der Karte von Vektoren?
Ich verstehe nicht, warum Multimap existiert, wenn wir eine Karte von Vektoren oder eine Karte von Mengen erstellen können. Für mich sind nur Unterschiede: Verwendung equal_rangein multimap für Elemente eines Schlüssels und in der Karte von Vektoren bekommen wir einfach nutzen []Operator und Vektor von Elementen haben. Verwendung multimap.insert(make_pair(key,value))in Multimap …
72 c++  stl  map  multimap 





25
Fehler C2065: 'cout': nicht deklarierter Bezeichner
Ich arbeite am 'Treiber'-Teil meiner Programmieraufgabe und bekomme immer wieder diesen absurden Fehler: Fehler C2065: 'cout': nicht deklarierter Bezeichner Ich habe sogar versucht, std :: cout zu verwenden, aber ich erhalte einen weiteren Fehler, der besagt: IntelliSense: Der Namespace "std" hat kein Mitglied "cout", wenn ich die Verwendung des Namespace …


7
Optimierteste Art der Verkettung in Zeichenfolgen
Wir sind täglich auf viele Situationen gestoßen, in denen wir mühsame und sehr viele Zeichenfolgenoperationen in unserem Code ausführen müssen. Wir alle wissen, dass String-Manipulationen teure Operationen sind. Ich würde gerne wissen, welche der verfügbaren Versionen die günstigste ist. Die häufigste Operation ist die Verkettung (dies ist etwas, das wir …


5
Hat C ++ einen Paketmanager wie npm, pip, gem usw.? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 1 Jahr . Verbessere diese Frage Ich frage mich nur, wie ich cpp-Pakete am besten …
72 c++  macos 

10
Verwenden von std :: vector als Ansicht des Rohspeichers
Ich verwende eine externe Bibliothek, die mir irgendwann einen unformatierten Zeiger auf ein Array von Ganzzahlen und eine Größe gibt. Jetzt möchte ich auf std::vectordiese Werte zugreifen und sie ändern, anstatt mit rohen Zeigern darauf zuzugreifen. Hier ist ein künstliches Beispiel, das den Punkt erklärt: size_t size = 0; int …
71 c++  c++11  vector  stdvector 

7
Holen Sie sich Unix-Zeitstempel mit C ++
Wie bekomme ich einen uintUnix-Zeitstempel in C ++? Ich habe ein bisschen gegoogelt und es scheint, dass die meisten Methoden nach komplizierteren Wegen suchen, um die Zeit darzustellen. Kann ich es nicht einfach als bekommen uint?
71 c++  unix  timestamp  uint 

2
Warum generiert die Verwendung des ternären Operators zur Rückgabe einer Zeichenfolge einen erheblich anderen Code als die Rückgabe in einem äquivalenten if / else-Block?
Ich habe mit dem Compiler Explorer gespielt und bin auf ein interessantes Verhalten mit dem ternären Operator gestoßen, wenn ich so etwas verwendet habe: std::string get_string(bool b) { return b ? "Hello" : "Stack-overflow"; } Der vom Compiler generierte Code dafür (Clang Trunk, mit -O3) lautet wie folgt: get_string[abi:cxx11](bool): # …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.