Suchergebnisse für Anfrage "c++"
Warum erlauben mir gcc und clang, eine abstrakte Klasse zu konstruieren?
Der folgende Code wird auf einer Vielzahl von gcc- und clang-Versionen kompiliert. Wenn er mit gcc 5.3.1 kompiliert und ausgeführt wird, wird @ ausgegebe EIN( then bricht mit einem reinen virtuellen Anruf ab. #include <stdio.h> class A { ...
Wann und warum initialisiert ein Betriebssystem den Speicher unter malloc / free / new / delete auf 0xCD, 0xDD usw.?
Ich weiß, dass das Betriebssystem manchmal Speicher mit bestimmten Mustern wie 0xCD und 0xDD initialisiert. Was ich wissen möchte istwan undWaru das passiert Wan Ist dies spezifisch für den verwendeten Compiler? Arbeiten malloc / new und ...
C ++: konstante Referenz, vor und nach dem Typspezifizierer
Was ist der Unterschied zwischen den Argumenten in: int foo1(const Fred &arg) { ... }un int foo2(Fred const &arg) { ... }? Ich sehe diesen Fall nicht in den Parashift-FAQ.
Frage zur Zuweisung mit boost :: shared_ptr (im Vergleich zur reset () - Funktion)
Tut mir leid, wenn dies irgendwo explizit beantwortet wird, aber ich bin etwas verwirrt über die Boost-Dokumentation und die Artikel, die ich online gelesen habe. Ich sehe, dass ich die reset () - Funktion verwenden kann, um den ...
ie ist die Reihenfolge der Zerstörung von Funktionsparameter
Dies ist eine Fortsetzung meiner vorherigen FrageWie ist die Reihenfolge der Zerstörung von Funktionsargumenten? [https://stackoverflow.com/q/36992039/3919155] weil ich versehentlich Argumente mit Parametern verwechselt habe. Vielen Dank an ...
C ++ - Array-Operator zum Überladen
Ich erstelle einen Heap, wie folgt: struct Heap{ int H[100]; int operator [] (int i){return H[i];} //... };Wenn ich versuche, Elemente daraus zu drucken, mache ich das so: Heap h; //add some elements... printf("%d\n", h[3]); //instead of ...
Spiralregel und 'Deklaration folgt Verwendung' zum Parsen von C- und C ++ - Deklarationen
Diese Frage folgtdiese andere Frage zu C-Deklarationen [https://stackoverflow.com/questions/3706704/whats-the-meaning-of-this-piece-of-code-void-signalint-sig-void-funcint] . Als ich die Antwort auf diese Frage las, las ich über dasspiral ...
Verwenden Sie Clang, um C ++ in C-Code zu konvertieren
Ich weiß dasllvm kann verwendet werden, um C ++ in C-Code zu konvertieren. Ich habe mich gefragt, obclang könnte das Gleiche tun (sieheclang wurde abgeleitet vonllvm). So kann ich @ verwendclang C ++ - Code in C-Code konvertieren? Wenn Sie ...
Zweck der perfekten Weiterleitung für das Argument Callable im Aufrufausdruck?
n Scott Meyers BuEffective Modern C ++ auf Seite ...
Explizite Instantiierungen von C ++ - Klassenvorlagen instanziieren abhängige Basisklassen?
Ich dachte, eine explizite Instanziierungsanforderung würde automatisch auch alle Basisklassenmitglieder instanziieren, aber ich erhalte einlinker error: unresolved external symbol "public: void Base<int>::foo(int)" beim Erstellen dieses Codes ...