Suchergebnisse für Anfrage "c++"
Gibt es eine g ++ - Option, um Klassenlayout und vtables zu sichern? [Duplikat]
Diese Frage hat hier bereits eine Antwort: Drucklayout eines C ++ - Objekts mit einem g ++ - Compiler [/questions/2979606/print-layout-of-c-object-with-g-compiler] 3 AntwortenIch möchte sehen, wie g ++ Speicher für Klassen und virtuelle Tabellen ...
kann ich mit SFINAE eine Mitgliedsvariable in einer Vorlagenklasse selektiv definieren?
Ich möchte also eine Template-Klasse erstellen, die eine Member-Variable basierend auf dem übergebenen Template-Argument enthalten kann oder nicht. template<typename T, bool flag> class base { foov<std::enable_if<flag, T>::type> m_var; };Der ...
Wann wird in C ++ die Übergabe von Zeigern der Übergabe von Referenzen vorgezogen?
Ich kann mir einen Fall vorstellen, in dem der Eingabeparameter NULL sein könnte, sodass der Übergabezeiger bevorzugt wird, nicht jedoch die Übergabe als Referenz. Kann jemand weitere Fälle hinzufügen?
Template-Methode zur Auswahl zwischen Funktionen basierend auf der Zugänglichkeit des Konstruktors
Ich schreibe eine Klasseptr_scope_manager die Erstellung und Zerstörung von Zeigern in einem bestimmten Bereich zu verwalten. Ich habe die Antworten auf diese Frage studiert: Der private Konstruktor verhindert die Verwendung von emplace [_back] ...
Dekomprimieren Sie eine Variable in C / C ++
Dies ist eher eine theoretische als eine praktische Frage, aber ich habe mich gefragt, ob es möglich ist, die Initialisierung einer Variablen in C (oder C ++) aufzuheben. Nehmen wir also an, wir haben den folgenden Code: void some_fun() { int a; ...
Gleitkomma-gegen-Ganzzahl-Berechnungen auf moderner Hardware
Ich mache einige leistungskritische Arbeit in C ++, und wir verwenden derzeit Ganzzahlberechnungen für Probleme, die von Natur aus Gleitkomma sind, weil "es ist schneller". Dies verursacht eine Menge ärgerlicher Probleme und fügt eine Menge ...
Die Schnittmenge mehrerer sortierter Arrays
Vondiese [https://stackoverflow.com/questions/2400157/the-intersection-of-two-sorted-arrays] Wir kennen die Methode, um den Schnittpunkt zweier sortierter Arrays zu lösen. Wie kann man also die Schnittmenge mehrerer sortierter Arrays ...
Fehler scheinbar inkonsistentes Verhalten in überladenem Operator = in Variablendefinition verwendet
Warum kompiliert nicht? Sollte es nicht kompilieren? Was verstehe ich nicht (mit g ++ -std = c ++ 1y) struct S{ int a,b; void operator=(int x){a=x;b=x*x;} }; int main(){ S s0=S{15,20}; S s1;s1=5; S s2;s2=7; S s3=9; }main.cpp: 10: 7: ...
Boost-Logger an Datei anhängen
Ich habe die Senke initialisiert, die in die Datei protokolliert: logging::add_file_log ( keywords::file_name = "sample_%N.log", /*< file name pattern >*/ keywords::rotation_size = 10 * 1024 * 1024, /*< rotate files every 10 MiB... >*/ ...
Verwendung eines externen Makefiles in Eclipse
Ich habe einen Quellcode eines OpenSource-Projekts, den ich von SVN bekomme. Ich konnte autogen ausführen -> konfigurieren -> und erfolgreich machen (über das Terminal). Ich möchte aber dasselbe Projekt mit Eclipse erstellen und kann ...