Suchergebnisse für Anfrage "c++"

2 die antwort

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, ...

6 die antwort

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?

2 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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, ...

18 die antwort

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, ...

2 die antwort

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 {}; ...

4 die antwort

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 ...

12 die antwort

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 ...

14 die antwort

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 ...

14 die antwort

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 (...) { ...