Suchergebnisse für Anfrage "c++"
Verwendung von string_view für die Kartensuche
Der folgende Code baut nicht auf aktuellen Compilern auf (g ++ - 5.3, clang ++ - 3.7). #include <map> #include <functional> #include <experimental/string_view> void f() { using namespace std; using namespace std::experimental; map<string, ...
Warum müssen const-Member im Konstruktor-Initialisierer und nicht in seinem Hauptteil initialisiert werden?
Warum müssen Klassenmitglieder als @ deklariert werdeconst in der Konstruktorinitialisierungsliste anstatt im Konstruktorkörper initialisiert werden? Was ist der Unterschied zwischen den beiden?
T declval () anstelle von T && declval () für common_type
Ist es nicht besser, @ zu verwendstd::declval in Form deklariert: template< class T > T declval(); // (1) dann aktuelle: template< class T > T && declval(); // (2)zumstd::common_type (möglicherweise nur für diesen aktuellen Zweck mit einem ...
Klammern um Rückgabewerte - warum?
Sehr oft sehe ich Code wie diesen (C, C ++ und manchmal Java): return (value);Ich sehe keinen Nutzen aus diesen Klammern. Also meine Frage ist, haben die Programmierer angenommenreturn um eine Funktion mit dem Rückgabewert als Argument zu sein, ...
rkennen der Win32-Prozesserstellung / -beendigung in c
Ich weiß, dass wir möglicherweise einen NT-Kernelmodustreiber mithilfe der APIs implementieren, um Benachrichtigungen über die Erstellung oder Beendigung von Win32-Prozessen zu erhalten.PsSetCreateProcessNotifyRoutine() bietet die Möglichkeit, ...
copy_graph - adjacency_list mit gebündelten Eigenschaften
Hier ist ein vollständiger Ausschnitt zum Kopieren eines Diagramms mit gebündelten Eigenschaften, der jedoch zu einer Reihe von Compilerfehlern führt. Was wird benötigt, um die Probleme zu beheben? struct NodeInfo1 {}; struct EdgeInfo1 {}; ...
Visual Studio 2015 OpenMP-Unterstützung
Ich habe Probleme, OpenMP-Unterstützung in Visual Studio 2015 zu erhalten. Ich habe die Projektoptionen für die Verwendung von / openmp konfiguriert (Projekt-> Eigenschaften-> C / C ++ -> Sprache-> OpenMP-Unterstützung: Ja). Der Code lautet ...
Memory Leak Unit Test c ++
Ich habe gerade einen Speicherverlust in meiner Anwendung behoben und möchte jetzt einen Komponententest schreiben, um sicherzustellen, dass dies nicht noch einmal passiert. Ich suche nach einer Möglichkeit, die Speichernutzung der aktuellen ...
Warum löst dieser virtuelle Destruktor ein ungelöstes externes Objekt aus?
Folgendes berücksichtigen Im X.h: class X { X(); virtual ~X(); }; X.cpp: #include "X.h" X::X() {}Versuchen Sie, dies zu erstellen (ich verwende ein DLL-Ziel, um einen Fehler auf dem fehlenden Haupt zu vermeiden, und ich verwende Visual Studio ...
Wie kann ich ein sich wiederholendes try catch-Muster in C ++ abstrahieren?
Ich habe ein Muster, das sich für mehrere Elementfunktionen wiederholt und so aussieht: int myClass::abstract_one(int sig1) { try { return _original->abstract_one(sig1); } catch (std::exception& err) { handleException(err); } catch (...) { ...