Suchergebnisse für Anfrage "c++"
Unterschiede bei der Verwendung von "const cv :: Mat &", "cv :: Mat &", "cv :: Mat" oder "const cv :: Mat" als Funktionsparameter?
Ich habe gründlich gesucht und keine eindeutige Antwort darauf gefunden. Opencv-Matrizen übergeben (cv::Mat) als Argumente für eine Funktion übergeben wir einen intelligenten Zeiger. Jede Änderung, die wir an der Eingabematrix innerhalb der ...
So kopieren Sie eine Zeichenfolge in eine Zeichenfolge mit fester Länge in C ++
Ich habe eine Zeichenfolge, die ich in eine Zeichenfolge mit fester Länge kopieren möchte. Zum Beispiel habe ich einestring s = "this is a string" Das sind 16 Zeichen. Ich möchte dies in eine Zeichenfolge mit fester Länge kopierens2 Das sind ...
Wie kann es sinnvoll sein, den Operator "Funktionsaufruf" zu überlasten?
Ich habe kürzlich festgestellt, dass man in C ++ den Operator "Funktionsaufruf" auf seltsame Weise überladen kann, indem man zwei Klammern schreibt: class A { int n; public: void operator ()() const; };Und dann benutze es so: A a; a();Wann ist ...
Kein bekannter Ausdruck von Wert zu Wert &… Warum?
Ich habe versucht, eine Funktion zu schreiben, die eineColXpr Wert als Eingabe: typedef Eigen::Array<float, Eigen::Dynamic, Eigen::Dynamic> Signal2D; void Threshold(Signal2D::ColXpr& params) { params = (params >= 0.0f).template cast<float>(); ...
Warum kehrt der Destruktor einer Zukunft aus dem Blocking von `std :: async` zurück?
Beim Versuch, einen anderen zu beantwortenStackoverflow-Frage [https://stackoverflow.com/questions/23454793/whats-the-c-11-way-to-fire-off-an-asynchronous-task-and-forget-about-it] , Ich habe festgestellt, dass dieses einfache C ++ 11-Snippet ...
Speichernutzung bei Verwendung von boost :: iostreams :: mapped_file
Ich füge hier einen Code ein, der boost iostream für mmap verwendet und dann in die zugeordnete Datei schreibt: typedef unordered_map<int, string> work; int main() { work d; d[0] = "a"; boost::iostreams::mapped_file_params params; params.path = ...
Division durch komplexes <double> in clang ++ gegen g ++
Wenn ich den folgenden Code mit g ++ (4.8.1 oder 4.9.0) oder clang ++ (3.4) kompiliere, erhalte ich verschiedene Ausgaben. #include <iostream> #include <complex> int main() { std::complex<double> c = {1.e-162,0}; std::cout << 1.0/c << std::endl; ...
Eine Anfangswertannahme zu map in c ++
Ich initialisiere eine Kartemap<string,int> ex; in C ++. Ich konnte contain_key oder eine ähnliche Funktion in stl nicht finden, daher verwende ich nurex[inputString]++; Der Debugger zeigt an, dass das int korrekt auf Null initialisiert werden ...
Verwenden Sie das Element n_th in einem Container, jedoch mit einem anderen Schlüssel
Ich habe zwei Vektoren. Eine, die tatsächlich die Daten enthält (sagen wir float) und eine, die die Indizes enthält. Ich möchte weitergebennth_element der Indexvektor, aber ich möchte, dass der Vergleich von dem Vektor durchgeführt wird, der die ...
Wie kann mit C ++ 11 eine asynchrone Aufgabe ausgelöst und vergessen werden?
Ich brauche so etwas: void launch_task() { std::thread([](){ run_async_task(); }); }Mit der Ausnahme, dass der Destruktor des Threads meine Aufgabe beendet. Ich brauche keine Kontrolle über die Aufgabe, brauche auch keinen Rückgabewert. Es muss ...