Suchergebnisse für Anfrage "c++"

3 die antwort

Parallelisieren einer for-Schleife mit openmp und Ersetzen von push_back

Ich möchte den folgenden Code parallelisieren, bin aber neu in openmp und erstelle parallelen Code. std::vector<DMatch> good_matches; for (int i = 0; i < descriptors_A.rows; i++) { if (matches_RM[i].distance < 3 * min_dist) ...

1 die antwort

Besetzungsliste <A *>, um <B *> aufzulisten, wo B A erbt

Ich habe eine Funktion void doSomething(list<A*> list1, list<A*> list2)Und Klassen class B : A class C : AGibt es eine direkte Möglichkeit meine Funktion wie aufzurufen void doSomething(list<B*> listOfB, list<C*> listOfC)oder muss ich es ...

2 die antwort

Atomic Swap in GNU C ++

Ich möchte überprüfen, ob mein Verständnis korrekt ist. Diese Art von Dingen ist knifflig, also bin ich mir fast sicher, dass mir etwas fehlt. Ich habe ein Programm, das aus einem Echtzeit-Thread und einem Nicht-Echtzeit-Thread besteht. Ich ...

TOP-Veröffentlichungen

1 die antwort

Wie kann ich "_mm_storeu_epi64" ohne Aliasing-Probleme implementieren?

(Hinweis: Obwohl es sich bei dieser Frage um "Speichern" handelt, hat der "Laden" -Fall dieselben Probleme und ist perfekt symmetrisch.) Die SSE-Intrinsics bieten ...

3 die antwort

Zeichenfolgen zur Kompilierzeit in einer Vorlage zur Kompilierzeit verketten?

Derzeit habe ich: template <typename T> struct typename_struct<T*> { static char const* name() { return (std::string(typename_struct<T>::name()) + "*").c_str(); } };Ich frage mich, ob ich das ganze Stück vermeiden kann, in dem ich gezwungen bin, ...

4 die antwort

opencv imread () unter Windows für Nicht-ASCII-Dateinamen

Wir haben ein OpenCV-Problem beim Öffnen (und Schreiben) von Dateipfaden, die Nicht-ASCII-Zeichen enthalten. Ich habe Fragen gesehenOpenCV ungelesen mit fremden ...

1 die antwort

Warum mein Programm nicht abstürzt, wenn Destruktor zweimal aufgerufen wird

Der folgende Code lautet: #include <iostream> using namespace std; class A { public: A() {} ~A() { cout << "in destructor" << endl; } }; void main() { A a; a.~A(); }hat die folgende Ausgabe: in destructor in destructorWarum stürzt meine App ...

11 die antwort

ist const (c ++) optional?

Nach einigen Tutorials habe ich vor einiger Zeit gelesen, die"const"Deklaration macht eine Variable "konstant", dh sie kann später nicht mehr geändert werden. Aber ich finde diese const-Deklaration etwas umständlich, da der Compiler manchmal ...

6 die antwort

Ist es sicher anzunehmen, dass der STL-Vektorspeicher immer zusammenhängend ist?

Wenn Sie einen STL-Vektor haben, dessen Größe geändert wurde, ist es sicher, die Adresse von Element 0 zu übernehmen und anzunehmen, dass der Rest des Vektors im Speicher folgt? z.B. vector<char> vc(100); // do some stuff with vc ...

10 die antwort

Konsole in C ++ Programm anhalten

Wie kann die Konsole in C ++ - Programmen am besten angehalten werden? mitcin.get()oder mitsystem("pause")oder mit C-Funktionen wiegetch() odergetchar()?Ist es wahr, dass die Verwendung vonsystem("pause") führt zu nicht portierbarem Code und ...