c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
1
Antwort

Vorlagenargumentabzug für Zeigerparameter variadic function - Behandlung von mehrdeutigen Fällen

Betrachten Sie den folgenden Code: %Vor% Die Absicht ist, jede der Zeilen im Körper von main() separat zu versuchen. Meine Erwartungen waren, dass alle vier Aufrufe mehrdeutig waren und zu Compiler-Fehlern führen würden. Ich habe den C...
02.04.2015, 16:09
3
Antworten

schnellste Möglichkeit, Daten von einem Thread an einen anderen zu übergeben

Ich benutze boost spsc_queue um meine Sachen von einem Thread zum anderen zu bewegen. Es ist einer der kritischen Stellen in meiner Software, also möchte ich es so schnell wie möglich machen. Ich habe dieses Testprogramm geschrieben: %Vor%...
08.04.2015, 06:42
2
Antworten

C ++ Präprozessor-Makroschleife __VA_ARGS__ 1 vs 2+ Argumente

Ich verwende die Makros aus diesem Post durchläuft meine Argumente. Alles funktioniert super! Gibt es jedoch eine Möglichkeit, diese beiden CCB_CREATE und CCB_CREATE_MORE zu kombinieren? Ich muss das erste Argument object_type extr...
18.10.2013, 02:48
2
Antworten

Akteursberechnungsmodell mit boost :: thread

Ich versuche Actor-Berechnungsmodell über Threads in C ++ zu implementieren, indem ich boost :: thread verwende. Aber das Programm löst während der Ausführung eine seltsame Ausnahme aus. Ausnahme ist nicht stabil und manchmal funktioniert das Pr...
25.10.2013, 15:06
1
Antwort

Wann ist es gut, std :: pair zu verwenden?

Mein Eindruck ist, dass es immer besser ist, meine eigene Struktur zu definieren, so dass ich anstelle von first und second sinnvolle Feldnamen verwenden kann. Eine Stelle, an der der Standard std::pair verwendet, ist der Zugriff auf...
29.10.2013, 10:30
2
Antworten

Erstellen eines OpenCV-Haar-Klassifizierers aus einem vorhandenen Modell

Ich möchte eine Anwendung machen, die Schrauben erkennt. Es gibt einen Standard für jede Schraubengröße und -form, und es gibt Software, die ein 360-Grad-3D-Modell jeder Schraube (zum Beispiel Autocad) bereitstellt. Ich wollte wissen, ob es e...
17.04.2014, 18:01
2
Antworten

Lebensdauer des temporären Objekts, das mit der const-Referenz verknüpft ist (Methodenverkettung)

Betrachten Sie das folgende Code-Snipet: %Vor% Ausgabe : %Vor% i.e. Objektlebensdauer erstreckt sich durch Bezugnahme, die in Herbs Artikel . Aber wenn wir nur eine Zeile Code ändern und schreiben: %Vor% Aufruf von f (2) am bere...
01.09.2015, 16:41
1
Antwort

Aufruf einer Funktion beim Löschen von Objekten in Haskell

Ich schreibe einen Haskell-Wrapper für eine C ++ - Klasse. Ich entschied mich, es als Haskell Data-Struktur darzustellen, die einen Zeiger (Foreign.Ptr) auf die Klasseninstanz in C ++ enthält. So ähnlich. In C ++: %Vor% In Haskell: %Vor...
31.08.2015, 14:05
1
Antwort

Geben Sie einen generischen Aufzählungstyp als Vorlageargument an

Kurz gesagt: Gibt es eine Möglichkeit, eine General Template-Klasse mit etwas zu füttern, das nur einen enum -Typ repräsentiert? Etwas wie: %Vor% <int> ist zu viel / funktioniert in meinem Fall nicht. Mein spezieller Fa...
31.08.2015, 17:40
1
Antwort

Verwendung der Struktur-ID zur Kennzeichnung von POD-Typen und C-Strukturen

Betrachten Sie den folgenden Code: %Vor% Das obige Codeteil wird in Clangv3.5 und GCCv4.9 . Es kann jedoch nicht in VC ++ 2013 kompiliert werden. Das Entfernen des struct -Kennzeichens (siehe unten) vom Rückgabetyp löst das Probl...
05.11.2014, 10:52