Suchergebnisse für Anfrage "c++"

2 die antwort

Incorrect format Ausnahme beim Versuch, C ++ - DLL von C # @ aufzuruf

Ich verwende C # WPF. Ich habe eine C ++ - Test-DLL wie folgt: .h: extern "C" __delspec(dllexport) void TestMethod(); .cpp Datei: extern "C" { __delspec(dllexport) void TestMethod() { MessageBox(0, L"Test", L"Test", MB_ICONINFORMATION); } } ...

4 die antwort

compare and swap vs test und set

Kann mir jemand die Funktionsweise und die Unterschiede der oben genannten Vorgänge beim Multithreading erklären?

16 die antwort

Extending enum in abgeleiteten Klassen

Ich habe eine Klassenhierarchie und jede Klasse in ihr hat eine Ausnahmeklasse, die in einer parallelen Hierarchie abgeleitet ist, also ... class Base { }; class Derived : public Base { }; class BaseException : public std::exception { enum ...

TOP-Veröffentlichungen

4 die antwort

Ist Stephen Lavavejs Mallocator in C ++ 11 dasselbe?

Vor 8 Jahren, Stephen Lavavej veröffentlichtdieser Blog-Beitrag [https://blogs.msdn.microsoft.com/vcblog/2008/08/28/the-mallocator/] enthält eine einfache Allokator-Implementierung mit dem Namen "Mallocator". Seitdem sind wir in die Ära von C ++ ...

4 die antwort

Kann QSerialPort mehr als 512 Datenbytes lesen?

Ich möchte QSerialPort zum Lesen der von einem Gerät übertragenen Daten verwenden. Das Gerät überträgt jedes Mal einen Frame mit 4000 Datenbytes. Ich versuche es mit dem folgenden einfachen Code QSerialPort *serialPort; char receivedData[4000]; ...

4 die antwort

Grund, eine Laufzeitzusicherung anstelle einer Zusicherung zur Kompilierungszeit zu verwenden?

Während ich die Visual C ++ Codebasis überprüfte, fand ich eine seltsame Sache. Eine Laufzeitzusicherung (die @ iÜberprüfen Sie die Bedingung und lösen Sie eine Ausnahme aus, wenn die Bedingung verletzt wird) wurde in einem Fall verwendet, in dem ...

14 die antwort

Wie setze ich einen Haltepunkt in der GDB, an den die Funktion zurückgibt?

Ich habe eine C ++ - Funktion, die an verschiedenen Stellen viele return-Anweisungen enthält. Wie setze ich einen Haltepunkt an der return-Anweisung, an der die Funktion tatsächlich zurückgibt? Und was bedeutet "break" Befehl ohne Argument?

12 die antwort

Bessere Variablenerkundung beim Debuggen von C ++ - Code mit Eclipse / CDT

Die Verwendung von Eclipse und CDT zum Debuggen von C ++ - Code in den Variablenfenstern ist umständlich und für Typen, die in der Standardvorlagenbibliothek oder in boost (z. B. shared_ptr) definiert sind, nicht sehr informativ. Nur ein ...

2 die antwort

Wie ws2_32 in Clion verlinken

Ich verwende Clion, das MinGW und Cmake verwendet. Wenn ich versuche, den Standalone @ zu benutzasio Bibliothek bekomme ich undefined reference to `WSAStartup@8' undefined reference to `WSASetLastError@4' undefined reference to `closesocket@4' ...

16 die antwort

C ++ void Rückgabetyp von main ()

ei einigen C ++ - Compilern darf die Hauptfunktion den Rückgabetyp @ habevoid. Benötigt das Betriebssystem @ nichint Geben Sie den zurückgegebenen Wert ein, um anzugeben, ob das Programm ordnungsgemäß beendet wurde oder nich