Suchergebnisse für Anfrage "c++"

4 die antwort

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

6 die antwort

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

6 die antwort

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

TOP-Veröffentlichungen

8 die antwort

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

6 die antwort

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

4 die antwort

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

2 die antwort

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

10 die antwort

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

14 die antwort

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

2 die antwort

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