Suchergebnisse für Anfrage "c++"

2 die antwort

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

2 die antwort

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

4 die antwort

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

TOP-Veröffentlichungen

10 die antwort

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[][] ...

2 die antwort

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; } }; ...

2 die antwort

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

14 die antwort

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

2 die antwort

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

6 die antwort

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

14 die antwort

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