Suchergebnisse für Anfrage "c++"

4 die antwort

Hol die vorzeichenlose / vorzeichenlose Variante eines ganzzahligen Vorlagenparameters ohne explizite Merkmale

Ich möchte eine Template-Klasse definieren, deren Template-Parameter immer ein Integer-Typ ist. Die Klasse enthält zwei Mitglieder, eines vom TypT und die andere als vorzeichenlose Variante vom TypT - d. h. wennT == int, dannT_Unsigned == ...

4 die antwort

Lesen von der seriellen Schnittstelle mit Boost Asio

Ich möchte mit @ auf eingehende Datenpakete an der seriellen Schnittstelle prüfeboost.asio. Jedes Datenpaket beginnt mit einem Header, der ein Byte lang ist, und gibt an, welcher Nachrichtentyp gesendet wurde. Jeder Nachrichtentyp hat eine ...

2 die antwort

new von unvollständigen Typ kompiliert, wenn in Vorlage eingewickelt

Betrachten Sie diesen Code mit einem offensichtlichen Kompilierungsfehler: (1) struct A; struct B { B() { new A(); } // error: allocation of incomplete type 'A' };Verwendung einerunique_ptr wird auch nicht helfen: (2) struct A; struct B { B() { ...

TOP-Veröffentlichungen

4 die antwort

Wie aktiviert "using std :: swap" ADL?

ImWas ist die Copy-and-Swap-Sprache [https://stackoverflow.com/a/3279550/4600577] Dieses Beispiel wird gezeigt: friend void swap(dumb_array& first, dumb_array& second) // nothrow { // enable ADL (not necessary in our case, but good practice) ...

2 die antwort

Wie kann ich generische packaged_tasks in einem Container speichern?

Ich versuche, eine 'Aufgabe' im Stil von @ anzunehmstd::async und in einem Behälter aufbewahren. Ich muss durch Reifen springen, um es zu erreichen, aber ich denke, es muss einen besseren Weg geben. std::vector<std::function<void()>> mTasks; ...

4 die antwort

Null Zeiger nach Zuweisung in Funktion

Ich habe ein Problem mit dem Zeiger in C ++. Ich erklärte ZeigerDate und initialisiere es in Funktion, aber nachdem mein Programm die Funktion verlassen hat, ist der Datenzeiger NULL. Ich gebe folgenden Code aus. Wenn ich jedoch Zeile @ ...

2 die antwort

Können Sie Typen aus der Signatur der Vorlagenparameterfunktion extrahieren

Gibt es eine Möglichkeit, die Typen aus einer Funktionssignatur in der Form @ zu extrahierefoo(bar) und erhalten Sie Zugriff auf nurfoo oderbar. Also wenn ich die Vorlage habe: template<typename signiture> class type{ };where signiture ...

4 die antwort

Resize on std :: vector ruft den Konstruktor move nicht auf [duplicate]

Diese Frage hat hier bereits eine Antwort: C ++ 11 rWertreferenz ruft auch den Kopierkonstruktor auf [/questions/18085383/c11-rvalue-reference-calling-copy-constructor-too] 4 AntwortenIch habe mit std :: vector herumgespielt, um zu verstehen, ...

12 die antwort

Wie man eine 64-Bit-Ganzzahl in zwei 32-Bit-Ganzzahlen speichert und wieder zurück konvertiert

Ich bin mir ziemlich sicher, dass es sich nur um einige bitweise Operationen handelt. Ich bin mir nur nicht ganz sicher, was genau ich tun soll, und alle Suchanfragen geben "64 Bit vs 32 Bit" zurück.

6 die antwort

Beste Möglichkeit, mehrere AWL-Container zusammenzuführen und doppelte Elemente zu entfernen?

Ich habe zwei AWL-Container, die ich zusammenführen möchte, wobei alle Elemente entfernt werden, die mehr als einmal auftreten. Beispielsweise typedef std::list<int> container; container c1; container c2; c1.push_back(1); c1.push_back(2); ...