Suchergebnisse für Anfrage "c++"
2 Überladungen haben ähnliche Konvertierungen
Eine ähnliche Frage zu diesem C ++ - Funktion überlädt ähnliche Konvertierungen [https://stackoverflow.com/questions/1950840/c-function-overloading-similar-conversions] wurde gefragt und ich verstehe die allgemeine Prämisse des Problems. Auf ...
Transformiere einen Frame so, als wäre er mit OpenCV von oben aufgenommen worden
Ich arbeite an einem Projekt zur Schätzung eines UAV-Standorts (Quadrocopter) mithilfe der optischen Strömungstechnik. Ich habe derzeit einen Code, der @ verwend ...
Erlauben rWert-Referenzen baumelnde Referenzen?
Betrachten Sie das Folgende. #include <string> using std::string; string middle_name () { return "Jaan"; } int main () { string&& danger = middle_name(); // ?! return 0; }Dies berechnet nichts, aber es wird fehlerfrei kompiliert und zeigt etwas, ...
Sind nicht dereferenzierte Iteratoren nach dem Iterator "one past-the-end" eines Arrays undefiniertes Verhalten?
Gegebenint foo[] = {0, 1, 2, 3}; Ich möchte wissen, ob Iteratoren, die nach "one past-the-end" zeigen, ungültig sind. Zum Beispiel:auto bar = cend(foo) + 1; Es gibt eine Menge Beschwerden und Warnungen, dass dies "undefiniertes Verhalten" bei ...
Vorwärtsdeklarationen für Variablen?
Ich habe C-Code, den ich nach C ++ portieren muss. Der Code hat eine Struktur struct A { ... struct A * myPtr; }Und jetzt werden zwei globale Arrays wie folgt deklariert und initialisiert: //Forward declaration of Unit struct A Unit[10]; struct ...
Führt reinterpret_cast zu undefiniertem Verhalten?
Ich habe eine KlassenvorlageA enthält einen Container mit Zeigern T*): template <typename T> class A { public: // ... private: std::vector<T*> data; }; und eine Reihe von Funktionen wie: void f(const A<const T>&); void g(const A<const T>&);Ist ...
Wie speichere ich die Daten von zwei Kameras, ohne deren Bildaufnahmegeschwindigkeit zu beeinflussen?
Ich benutze eine Multispektralkamera, um Daten zu sammeln. Einer ist nahes Infrarot und ein anderer ist bunt. Nicht zwei Kameras, sondern eine Kamera kann gleichzeitig zwei verschiedene Arten von Bildern aufnehmen. Es gibt einige API-Funktionen, ...
Ist es eine gute Praxis, Konstruktor explizit zu machen
Wenn Sie eine öffentliche API entwerfen, ist es empfehlenswert, den Konstruktor als explizit zu definieren? class A { public: //explicit A(int i){} A(int i){} }; void fun(const A& a) {} int main() { // If I use explicit for A constructor, I can ...
Mehrdimensionales Array von Funktion @ zurückgeb
Wie gebe ich ein mehrdimensionales Array zurück, das in einem @ gespeichert isprivate Feld meiner Klasse? class Myclass { private: int myarray[5][5]; public: int **get_array(); }; // This does not work: int **Myclass::get_array() { return ...
Warum funktioniert die Verknüpfung mit der Librt-Swap-Leistung zwischen g ++ und clang?
Ich habe gerade gefundendiese Antwort [https://stackoverflow.com/a/4802219/2666289] from @ tony-d mit einem Bankcode zum Testen des Overheads für virtuelle Funktionsaufrufe. Ich überprüfte ist Benchmark mitg++: $ g++ -O2 -o vdt vdt.cpp -lrt $ ...