Suchergebnisse für Anfrage "c++"
OpenCV GPU Farneback Optical Flow funktioniert beim Multithreading schlecht
Meine Anwendung verwendet die OpenCV GPU-Klassegpu::FarnebackOpticalFlow, um den optischen Fluss zwischen zwei aufeinanderfolgenden Bildern eines Eingangsvideos zu berechnen. Um den Prozess zu beschleunigen, habe ich die TBB-Unterstützung von ...
Warum ändert die Verwendung einer virtuellen Basisklasse das Verhalten des Kopierkonstruktors
Im folgenden Programm dasa Mitgliedsvariable wird nicht kopiert, wenn B virtuell von A abgeleitet wird und Instanzen von C (nicht B) kopiert werden. #include <stdio.h> class A { public: A() { a = 0; printf("A()\n"); } int a; }; class B : virtual ...
Warum ist es wichtig, die ".moc" -Datei am Ende einer Qt-Quellcodedatei einzufügen?
Warum ist es wichtig, ein Include für eine .moc-Datei in einen Qt cpp-Quellcode einzufügen? Dies ist ein allgemeiner Schritt, der in mehreren Qt-Beispielen verwendet wird, einschließlich diesem:http: ...
Versuch, std :: get_time zu verwenden, um YYMMDD zu analysieren, und fehlgeschlagen
Ich versuche dies zu tun und scheitere: std::istringstream ss("1212"); ss >> std::get_time(&t, "%y%m"); if (ss.fail()) // every time! das funktioniert ok: std::istringstream ss("12-12"); ss >> std::get_time(&t, "%y-%m");Irgendwelche Ideen was ...
Wie lassen sich gängige C ++ - Namenskonventionen mit denen der Bibliotheken in Einklang bringen?
ie meisten C ++ - Namenskonventionen schreiben die Verwendung von @ vocamelCaseIdentifiers: Namen, die mit einem Großbuchstaben für Klassen beginnen Person, Booking) und Namen, die mit einem Kleinbuchstaben für Felder und Variablen beginnen ...
Factory-Methode Anti-If-Implementierung
Ich wende das Factory-Entwurfsmuster in meinem C ++ - Projekt an und unten sehen Sie, wie ich es mache. Ich versuche, meinen Code zu verbessern, indem ich der "Anti-If" -Kampagne folge. Daher möchte ich die if-Anweisungen entfernen, die ich ...
Genauigkeit mit fstream auf Ausgabedatei einstellen - Format double
Ich kann keine Antwort darauf finden, wie ich einen bereits geöffneten fstream verwende, um formatierte Doubles in eine Textdatei auszugeben. Momentan macht mein Code Folgendes: int writeToFile (fstream& f, product_record& p) { if (!f){ cout << ...
Sollte der Destruktor einer abstrakten Klasse rein virtuell sein?
Ich denke, virtuell alleine ist im Allgemeinen ausreichend. Gibt es einen anderen Grund, es rein virtuell zu machen, als abgeleitete Klassen zu zwingen, ihren eigenen Destruktor zu implementieren? Ich meine, wenn Sie etwas im Konstruktor Ihrer ...
Ist es in C ++ möglich, ein Array direkt von einem anderen zu initialisieren?
st es in C ++ möglich, ein eingebautes Array direkt von einem anderen zu initialisieren? Soweit ich weiß, kann man nur ein Array haben und dann jedes Element aus einem anderen Array in dieses kopieren / verschieben. Dies ist eine Art Zuweisung, ...
std :: istream operator exception reset / nicht geworfen
Ich bin nicht sicher, wie man @ benutstd::istream::exception nach dem Standard, lassenstd::istream::operator>> eine Ausnahme auslösen, wenn die Eingabe nicht in eine Variable eingelesen werden kann, z. doppelt. Der folgende Code hat ein anderes ...