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.




7
Profilerstellung des C ++ - Kompilierungsprozesses
Ich neige dazu, ziemlich große C ++ - Bibliotheken nur mit Headern zu schreiben, und meine Benutzer beschweren sich häufig über Kompilierungszeiten. Nachdem ich über die Sache nachgedacht hatte, kam mir der Gedanke , dass ich keine Ahnung habe, wohin die Zeit geht . Gibt es eine einfache Möglichkeit, den …

1
Warum wird der Standardkonstruktor bei der virtuellen Vererbung aufgerufen?
Ich verstehe nicht, warum im folgenden Code, wenn ich ein Objekt vom Typ instanziiere daughter, der Standardkonstruktor grandmother()aufgerufen wird. Ich dachte, dass entweder der grandmother(int)Konstruktor aufgerufen werden sollte (um der Spezifikation meines motherKlassenkonstruktors zu folgen ), oder dass dieser Code wegen der virtuellen Vererbung überhaupt nicht kompiliert werden sollte. Hier …



1
Beste C / C ++ - Netzwerkbibliothek
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe ein wenig nicht in C / C ++ gearbeitet und mich nur gefragt, welche plattformübergreifenden Lieblingsbibliotheken die Leute verwenden sollen. Ich suche etwas, …
78 c++  c  networking 

12
Soll ich const-Objekte zurückgeben?
Effective C++Verwenden Sie in Punkt 03 nach Möglichkeit const. class Bigint { int _data[MAXLEN]; //... public: int& operator[](const int index) { return _data[index]; } const int operator[](const int index) const { return _data[index]; } //... }; const int operator[]macht einen Unterschied von int& operator[]. Aber was ist mit: int foo() …
78 c++ 


2
Was genau ist Streambuf? Wie benutze ich es?
Ich versuche ein bisschen mehr darüber zu lernen, wie E / A-Streams in C ++ funktionieren, und ich bin wirklich verwirrt, wann ich was verwenden soll. Was genau ist ein streambuf? Wann verwende ich a streambufim Vergleich zu a string, an istreamoder a vector? (Ich kenne die letzten drei bereits, …
78 c++  iostream 

3
Was bedeutet "Klasse:" in C ++?
Ich habe es noch nie gesehen. Ich dachte, es wäre ein Tippfehler für ":: sample", aber als ich sah, dass es tatsächlich kompiliert wurde, war ich sehr verwirrt. Kann mir bitte jemand helfen, es herauszufinden? Ich denke nicht, dass es ein gotoLabel ist. void f() { class: sample { // …
78 c++  class  colon 




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.