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.

6
Clang vs GCC für mein Linux-Entwicklungsprojekt
Ich bin im College und für ein Projekt verwenden wir C. Wir haben GCC und Clang untersucht, und Clang scheint viel benutzerfreundlicher zu sein als GCC. Infolgedessen frage ich mich, welche Vor- oder Nachteile die Verwendung von clang im Gegensatz zu GCC für die Entwicklung in C und C ++ …
175 c++  c  linux  gcc  clang 


9
Wie funktioniert der Komma-Operator?
Wie funktioniert der Kommaoperator in C ++? Zum Beispiel, wenn ich das tue: a = b, c; Entspricht a b oder c? (Ja, ich weiß, dass dies einfach zu testen ist. Dokumentieren Sie hier einfach, damit jemand die Antwort schnell findet.) Update: Diese Frage hat bei Verwendung des Komma-Operators eine …

13
Wie füge ich ein Zeichen an einen std :: string an?
Folgendes schlägt mit dem Fehler fehl prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; } Ich habe auch Folgendes versucht, das kompiliert, sich aber zur Laufzeit zufällig …
175 c++  string 

11
Tool zum Verfolgen von #include-Abhängigkeiten [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 Irgendwelche guten Vorschläge? Eingabe ist der Name einer Header-Datei …
175 c++  c  header 

9
Reine virtuelle Funktion mit Implementierung
Mein grundlegendes Verständnis ist, dass es keine Implementierung für eine reine virtuelle Funktion gibt. Mir wurde jedoch gesagt, dass es möglicherweise eine Implementierung für eine reine virtuelle Funktion gibt. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } Ist der obige Code in Ordnung? …
175 c++  pure-virtual 



6
Wie initialisiere ich std :: vector aus einem Array im C-Stil?
Was ist der billigste Weg, um ein std::vectorArray aus einem C-Stil zu initialisieren ? Beispiel: In der folgenden Klasse habe ich eine vector, aber aufgrund externer Einschränkungen werden die Daten als Array im C-Stil übergeben: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to cheaply …
174 c++  arrays  vector  stl 


6
Was bedeutet das 'L' vor einem String in C ++?
this->textBox1->Name = L"textBox1"; Obwohl es ohne das zu funktionieren scheint L, was ist der Zweck des Präfixes? Die Art und Weise, wie es verwendet wird, macht für einen Hardcore-C-Programmierer nicht einmal Sinn.
174 c++ 





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.