Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Overа этот вопрос есть ответы на Stapelüberlauf на русском : Книги и учебные ресурсы по С ++ Diese Frage versucht, die wenigen Perlen unter den …
Ich habe von anderen gesagt , dass das Schreiben using namespace std;in Code falsch ist, und dass ich verwenden sollte std::coutund std::cinstattdessen direkt. Warum wird dies using namespace std;als schlechte Praxis angesehen? Ist es ineffizient oder besteht die Gefahr, dass mehrdeutige Variablen deklariert werden (Variablen, die denselben Namen wie eine …
Was sind die richtigen Verwendungen von: static_cast dynamic_cast const_cast reinterpret_cast Besetzung im C-Stil (type)value Besetzung im Funktionsstil type(value) Wie entscheidet man, welche in welchen konkreten Fällen verwendet werden soll?
Was bedeutet das Kopieren eines Objekts ? Was sind der Kopierkonstruktor und der Kopierzuweisungsoperator ? Wann muss ich sie selbst deklarieren? Wie kann ich verhindern, dass meine Objekte kopiert werden?
Hinweis: Die Antworten wurden in einer bestimmten Reihenfolge gegeben . Da jedoch viele Benutzer die Antworten nach Stimmen und nicht nach der Zeit sortieren, in der sie gegeben wurden, finden Sie hier einen Index der Antworten in der Reihenfolge, in der sie am sinnvollsten sind: Die allgemeine Syntax der Operatorüberladung …
Was ist diese Redewendung und wann sollte sie verwendet werden? Welche Probleme löst es? Ändert sich die Redewendung, wenn C ++ 11 verwendet wird? Obwohl es an vielen Stellen erwähnt wurde, hatten wir keine singuläre Frage und Antwort "Was ist das?", Also hier ist es. Hier ist eine unvollständige Liste …
Zitat aus der C ++ - Standardbibliothek: ein Tutorial und ein Handbuch : Die einzige tragbare Möglichkeit, Vorlagen zu verwenden, besteht derzeit darin, sie mithilfe von Inline-Funktionen in Header-Dateien zu implementieren. Warum ist das? (Klarstellung: Header-Dateien sind nicht die einzige tragbare Lösung. Sie sind jedoch die bequemste tragbare Lösung.)
Ich habe gerade das Podcast-Interview mit Scott Meyers über C ++ 0x gehört . Die meisten neuen Funktionen haben für mich Sinn gemacht, und ich freue mich jetzt tatsächlich auf C ++ 0x, mit einer Ausnahme. Ich bekomme immer noch keine Bewegungssemantik ... Was ist das genau?
Ich komme aus einem Java-Hintergrund und habe begonnen, mit Objekten in C ++ zu arbeiten. Mir ist jedoch aufgefallen, dass Menschen häufig Zeiger auf Objekte und nicht auf die Objekte selbst verwenden, zum Beispiel diese Erklärung: Object *myObject = new Object; eher, als: Object myObject; Oder anstatt eine Funktion zu …
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Ссылка на неразрешенный внешний символ (возможнын) Was sind undefinierte Referenz- / ungelöste externe Symbolfehler? Was sind häufige Ursachen und wie können sie behoben / verhindert werden? Fühlen Sie sich frei, Ihre eigenen zu bearbeiten / hinzuzufügen.
Was ist ein Lambda-Ausdruck in C ++ 11? Wann würde ich einen verwenden? Welche Problemklasse lösen sie, die vor ihrer Einführung nicht möglich war? Ein paar Beispiele und Anwendungsfälle wären nützlich.
In C ++ 03 ist ein Ausdruck entweder ein r-Wert oder ein l-Wert . In C ++ 11 kann ein Ausdruck ein: rWert lWert xvalue glvalue Wert Aus zwei Kategorien sind fünf Kategorien geworden. Was sind diese neuen Kategorien von Ausdrücken? In welcher Beziehung stehen diese neuen Kategorien zu den …
In Vorlagen, wo und warum muss ich setzen typenameund templateauf abhängige Namen? Was genau sind abhängige Namen überhaupt? Ich habe folgenden Code: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template<typename U> struct inUnion { // Q: where …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.