Suchergebnisse für Anfrage "c++"

8 die antwort

Warum darf ich ein Objekt mit einem gelöschten Destruktor deklarieren?

Betrachten Sie den folgenden Text: [C++11: 12.4/11]: Destruktoren werden implizit aufgerufen für konstruierte Objekte mit statischer Speicherdauer (3.7.1) bei Programmende (3.6.3),für konstruierte Objekte mit Thread-Speicherdauer (3.7.2) ...

6 die antwort

std :: call_once vs std :: mutex für thread-sichere Initialisierung

Ich bin ein bisschen verwirrt über den Zweck vonstd::call_once. Um klar zu sein, ich verstehe genau, wasstd::call_once does und wie man es benutzt. Es wird normalerweise verwendet, um einen Status atomar zu initialisieren und sicherzustellen, ...

10 die antwort

Wann darf ein Typ in c ++ 11 gespeichert werden?

Meine Frage lautet wie folgt: Wenn ich einen Klassentyp kopieren möchte, kann memcpy das sehr schnell erledigen. Dies ist in einigen Situationen zulässig. Wir haben einige Typmerkmale: is_standard_layout. is_trivially_copyable.Was ich gerne ...

TOP-Veröffentlichungen

6 die antwort

Warum sind diese Standardargumente zulässig?

Ich habe gefundenDie [http://www.mycppquiz.com/question.php?qid=60] Frage, und ich bin völlig ratlos. Die Antwort lautetb ist ungültig, "Nicht statische Member können nicht als Standardargumente verwendet werden." Das macht durchaus Sinn. Was ...

4 die antwort

CMake findet die CUDA-Bibliothek nicht richtig

Ich versuche ein Programm zu erstellen, das CUDA benötigt. Zum CMake-Skript, das ich zur Verfügung stelle: cmake -D CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda ..CUDA wird gefunden und CMake wird normal ausgeführt: staudt ...

6 die antwort

Falschen Wert mit #define function

Es gibt eine Funktion, die auf zwei verschiedene Arten definiert ist, eine mit #define und eine andere mit einer Funktion. Aber für die Ausgabe erhalte ich unterschiedliche Werte. Der Ausgang kommt heraus, um @ zu se3 -1. Ich möchte wissen, ...

4 die antwort

boost :: asio :: yield_context: unerwartete forced_unwind-Ausnahme

Ich versuche meine benutzerdefinierte Async-Funktion für boost :: asio wie beschrieben zu schreibenHie [https://stackoverflow.com/questions/24497881/boostasiospawn-yield-as-callback]. Allerdings erhalte ich die Ausnahme boost :: coroutines :: ...

8 die antwort

Vermeidung der Langeweile der optionalen Parameter

Wenn ich einen Konstruktor mit beispielsweise 2 erforderlichen Parametern und 4 optionalen Parametern habe, wie kann ich vermeiden, 16 Konstruktoren oder sogar die ungefähr 10 Konstruktoren zu schreiben, wenn ich Standardparameter verwende (die ...

12 die antwort

Kompilieren einer externen C ++ - Bibliothek zur Verwendung mit einem iOS-Projekt

Ich bin völlig neu in der Verwendung von C ++ - Bibliotheken. Ich schätze daher, dass dies für meinen Fall etwas spezifisch sein kann (lassen Sie es mich wissen und ich kann weitere Details bereitstellen). Ich habe eine externe C ++ - ...

14 die antwort

C ++ const question

Wenn ich das tue: // In header class Foo { void foo(bar*); }; // In cpp void Foo::foo(bar* const pBar) { //Stuff }Der Compiler beschwert sich nicht, dass die Signaturen für Foo :: foo nicht übereinstimmen. Allerdings, wenn ich hätte: void ...