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

Sollte ich mein Design ändern, um dynamische Umwandlungen zu verhindern?

Ich habe mehrere Threads über dynamische Umwandlungen in C ++ gelesen, die alle voller Leute sind, die behaupten, dass sie schlechtes Design anzeigen. In anderen Sprachen habe ich nie viel darüber nachgedacht, den Typ eines Objekts zu überprüfen...
21.03.2013, 15:12
1
Antwort

Verwenden eines benutzerdefinierten Zuordners in einem std :: scoped_allocator_adaptor mit std :: unordered_map

Ich versuche, einen einfachen Speicherpoolzuordner mit std::unordered_map zu verwenden. Ich habe den gleichen Allokator scheinbar erfolgreich mit std::string und std::vector verwendet. Ich möchte, dass die Elemente, die in der unordered...
07.07.2013, 23:39
2
Antworten

Gibt es eine Variante von min_element, die eine Projektionsfunktion benötigt?

std::min_element gibt das kleinste Element zurück, das entweder durch operator<(T,T) oder durch ein benutzerdefiniertes Prädikat bool Pred(T,T) definiert wurde. Gibt es eine ähnliche Funktion, die das Element zurückgibt, für das die...
18.07.2013, 09:59
3
Antworten

effizienter Weg, um 2-Zeilen-Segmente zu behandeln

   Ich habe riesige 2D-Liniensegmente. Also, ich weiß es; Zeilennummer,   Beginne (X, Y, Z) und Ende (x, Y, Z) jedes Liniensegments. ich möchte bekommen   Näherungsliniensegmente für ein gegebenes Liniensegment. Ebenso für alle.       Um die Nä...
18.03.2013, 12:12
2
Antworten

Korrektes Verhalten von trivialen Anweisungen, die Ausdrücke mit flüchtigen Variablen enthalten?

Beachten Sie die folgenden Anweisungen %Vor% Nun habe ich versucht, einen Punkt im Standard zu finden, der mir sagt, wie sich ein Compiler verhalten soll, wenn er auf diese Anweisungen stößt. Alles, was ich finden konnte, ist, dass A (und mö...
27.11.2013, 12:44
1
Antwort

Warum wird dieser Kopierkonstruktor aufgerufen und nicht der Move-Konstruktor?

Das folgende Code-Snippet ruft den Kopierkonstruktor auf, wo ich den Aufruf des Move-Konstruktors erwartet habe: %Vor% Auf VS11 Beta, im Debug-Modus, wird Folgendes gedruckt: %Vor% Ich habe den Standard überprüft und Bar scheint alle...
18.04.2012, 01:42
1
Antwort

Gibt es eine allgemeine Möglichkeit, Konstruktorargumente weiterzuleiten?

Ich habe unten ein funktionierendes Cloneable/CloneableImpl -Klassenpaar. Es macht seine Arbeit, solange ich Standardkonstruktoren vom Kind zum Elternteil habe. Angenommen, der Konstruktor von Animal wird in Animal( std::string const&...
02.01.2013, 12:43
2
Antworten

Wo finde ich ein ausführliches Tutorial zu C / C ++ FFmpeg?

Ich möchte ffmpeg (in seiner c-Bibliotheksform) verwenden, um ein Video in mehrere Teile aufzuteilen, sie neu zusammenzusetzen und das Endergebnis zu kodieren. Etwas Grundlegendes. Aber es ist sehr schwierig, eine Dokumentation oder Hinweise daz...
09.07.2012, 13:41
2
Antworten

Handerkennung mit OpenCV

Ich verwende die OpenCV-Bibliothek für ein Bildverarbeitungsprojekt, um Hände zu erkennen. Ich initialisierte das Bild in iplimage , färbte es und konvertierte es dann in HSV mit cvCvtColor(imageHand,imageHand,CV_BGR2HSV ); Ich kenne den ef...
06.02.2012, 23:15
4
Antworten

Wie finde ich heraus, welche Funktionen NICHT inline waren?

Gibt es eine Möglichkeit, eine Liste von Funktionen zu erhalten, die nirgends inline waren? Entweder durch Übergeben einer Option an gcc oder durch Überprüfen der Binärdatei? BEARBEITEN: Ich weiß, wie man ausdrücklich darum bittet, dass eine...
08.02.2012, 09:10