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.

10
C ++ Name des Typs in der Vorlage abrufen
Ich schreibe einige Vorlagenklassen zum Parsen einiger Textdatendateien, und als solche ist es wahrscheinlich, dass die große Mehrheit der Analysefehler auf Fehler in der Datendatei zurückzuführen ist, die größtenteils nicht von Programmierern geschrieben wurden und daher benötigt werden eine nette Nachricht darüber, warum die App nicht geladen werden konnte, zB …

14
Verwendung von Min- und Max-Funktionen in C ++
Von C ++ sind minund maxbevorzugt über fminund fmax? Bieten sie für den Vergleich zweier Ganzzahlen grundsätzlich dieselbe Funktionalität? Verwenden Sie in der Regel eine dieser Funktionen oder schreiben Sie lieber eine eigene (möglicherweise, um die Effizienz, Portabilität, Flexibilität usw. zu verbessern)? Anmerkungen: Die C ++ Standard Template Library (STL) …
76 c++  c  max  min 


12
Welche Parameter-Parser-Bibliotheken gibt es für C ++? [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 6 Jahren . Verbessere diese Frage Ich möchte Parameter auf folgende Weise an mein C …
76 c++  parsing  option 

11
Was ist der Unterschied zwischen dynamischem Versand und später Bindung in C ++?
Ich habe kürzlich über den dynamischen Versand auf Wikipedia gelesen und konnte den Unterschied zwischen dynamischem Versand und später Bindung in C ++ nicht verstehen. Wann wird jeder der Mechanismen verwendet? Das genaue Zitat aus Wikipedia: Der dynamische Versand unterscheidet sich von der späten Bindung (auch als dynamische Bindung bezeichnet). …
76 c++  oop 

7
Wie lese ich den gesamten Stream in einen std :: string?
Ich versuche, einen ganzen Stream (mehrere Zeilen) in eine Zeichenfolge einzulesen. Ich benutze diesen Code und er funktioniert, aber er verletzt meinen Sinn für Stil ... Sicher gibt es einen einfacheren Weg? Vielleicht mit Stringstreams? void Obj::loadFromStream(std::istream & stream) { std::string s; std::streampos p = stream.tellg(); // remember where we …
76 c++  string  stream 

4
ordne <int, int> Standardwerte zu
std::map&lt;int,int&gt; mapy; ++mapy[5]; Ist es sicher anzunehmen, dass dies mapy[5]immer 1 sein wird? Ich meine, wird mapy[5]immer der Standardwert 0 vor '++' erhalten, auch wenn nicht explizit deklariert, wie in meinem Code?

7
Gleitkommadivision gegen Gleitkommamultiplikation
Gibt es einen Leistungsgewinn (ohne Mikrooptimierung) durch Codierung? float f1 = 200f / 2 im Vergleich zu float f2 = 200f * 0.5 Ein Professor von mir hat mir vor einigen Jahren erzählt, dass Gleitkommadivisionen langsamer sind als Gleitkommamultiplikationen, ohne das Warum zu erläutern. Gilt diese Aussage für die moderne …


3
C ++ 11 "Auto" -Semantik
autoWelche Regeln gelten für die Typableitung bei Verwendung von C ++ 11 hinsichtlich der Auflösung in einen Wert oder eine Referenz? ZB manchmal ist es klar: auto i = v.begin(); // Copy, begin() returns an iterator by value Diese sind weniger klar: const std::shared_ptr&lt;Foo&gt;&amp; get_foo(); auto p = get_foo(); // …
76 c++  c++11 

16
Tool zur Visualisierung des Codeflusses (C / C ++) [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
76 c++  c  code-analysis 



16
Wie konvertiere ich CString und :: std :: string :: std :: wstring ineinander?
CStringist sehr praktisch, während std::stringes besser mit STL-Container kompatibel ist. Ich benutze hash_map. Allerdings hash_mapunterstützt nicht CStringals Schlüssel, so dass ich konvertieren wollen CStringin std::string. Das Schreiben einer CStringHash-Funktion scheint viel Zeit in Anspruch zu nehmen. CString -----&gt; std::string Wie kann ich das machen? std::string -----&gt; CString: inline CString toCString(std::string …
76 c++  mfc  cstring  stdstring 


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.