Suchergebnisse für Anfrage "c++"
Beste Vorgehensweisen für die Abhängigkeitsinjektion über den Konstruktor
Inversion der Steuerung [https://en.wikipedia.org/wiki/Inversion_of_control] ist eine wertbeständige Technik, mit der ein System modularisiert und die Komponenten voneinander entkoppelt werden. Niedrige Kopplung ist immer von Vorteil: Sie ...
Ist sizeof (int ()) ein legaler Ausdruck?
Diese Frage ist inspiriert vonIst sizeof (void ()) ein legaler Ausdruck? [https://stackoverflow.com/questions/39278200/is-sizeofvoid-a-legal-expression] aber mit einem wichtigen Unterschied, wie unten erklärt. Der betreffende Ausdruck ...
Verwenden von RAII zum Verwalten von Ressourcen über eine C-API
Ressourcenbeschaffung ist Initialisierung [https://stackoverflow.com/questions/2321511/what-is-meant-by-resource-acquisition-is-initialization-raii] (RAII) wird häufig in C ++ verwendet, um die Lebensdauer von Ressourcen zu verwalten, für die ...
In C / C ++ ist char * arrayName [] [] ein Zeiger auf einen Zeiger auf einen Zeiger ODER ein Zeiger auf einen Zeiger?
Ich habe mehrdimensionale Arrays als Zeiger auf Zeiger verstanden, aber vielleicht irre ich mich? Zum Beispiel, ich obwohl: char * var = char var[] char ** var = char* var[] oderchar var[][] char *** var = char var[][][] oderchar* var[][] ...
ann ein C-Cast in C ++ eine Konvertierungsfunktion aufrufen und dann die Konstanz verwerfe
GCC und Clang lehnen beide die C-Besetzung im folgenden Code ab. http: //coliru.stacked-crooked.com/a/c6fb8797d9d96a2 [http://coliru.stacked-crooked.com/a/c6fb8797d9d96a27] struct S { typedef const int* P; operator P() { return nullptr; } }; ...
OpenCv 3D-Nähte Panorama
Ich habe 7 Bilder von Gopro (5 Kameras im Rig und eine für oben und eine für unten, alle sind Gopro-Kameras). Ich möchte all diese Bilder zusammenfügen, um ein 3D-Panorama zu erstellen. Ich konnte 5 Bilder in Rig mit opencv stitching_detailed.cpp ...
Stellen Sie die Nachkommastellen ein
Ich habe eine Gleitkommazahl zum Beispiel 12.12123 Gibt es eine Funktion, die nur eine Zahl mit 2 Stellen nach dem Dezimalpunkt 12.12 anzeigt? Hier ist der Code: y1 = ( c1 - (a1 * x)) / b1; y2 = ( c2 - a2 * x) / b2; if (y1 == y2) cout << ...
Wie kann in CMake eine Verknüpfung zur PIC-Version der Abhängigkeit einer Bibliothek hergestellt werden?
CMake: Wir haben eine Abhängigkeit von cpp-netlib [http://cpp-netlib.org/]. Wir erstellen es aus dem Quellcode als Teil unseres Build-Systems. cpp-netlib/CMakeLists.txt: add_library(cpp-netlib STATIC ${SRCS})Für einen bestimmten ...
Lineare Suche durch Vektor [i] ergibt 0 ms Antwort, während vector.at (i) ergibt Zeit
Ich muss hinzufügen: Ich rufe meine lineare Suche 15.000 Mal auf und der niedrigste Bereich, in dem ich suche, ist bis zu 50.000 bei jeder Iteration. Dies bedeutet, dass bei der ersten Iteration 15.000 * 50.000 Suchvorgänge durchgeführt werden. ...
Brute-Force-Primfaktorisierung mit einem Thread
Up ist die folgende Funktion, mit der eine 64-Bit-Ganzzahl ohne Vorzeichen (relativ schnell) in ihre Primfaktoren zerlegt werden kann. Es ist zu beachten, dass das Factoring nicht probabalistisch ist (d. H. Es ist genau). Der Algorithmus ist ...