Suchergebnisse für Anfrage "c++"

4 die antwort

Sollte std :: atomic flüchtig sein?

Ich führe einen Thread aus, der ausgeführt wird, bis ein Flag gesetzt ist. std::atomic<bool> stop(false); void f() { while(!stop.load(std::memory_order_{relaxed,acquire})) { do_the_job(); } }Ich frage mich, ob der Compiler die Schleife so ...

6 die antwort

GetComputerName () zeigt Unicode in der Windows-Konsole nicht richtig an

Ich bin relativ neu in der WinAPI-Programmierung in C ++. Ich versuche, ein Programm zu schreiben, das den Systemhostnamen mit GetComputerName () erhält. Im Idealfall soll der Code auf englischen und nicht-englischen Systemen funktionieren. ...

18 die antwort

Was bedeutet "int & foo ()" in C ++?

Während des Lesensdiese Erklärung [http://thbecker.net/articles/rvalue_references/section_01.html]ei lvalues und rvalues sind mir diese Codezeilen aufgefallen: int& foo(); foo() = 42; // OK, foo() is an lvalue Ich habe es in g ++ versucht, aber ...

TOP-Veröffentlichungen

6 die antwort

Wie kann die Thread-Priorität in pthreads erhöht werden?

Ich benutze pthread unter Linux. Ich möchte die Thread-Priorität erhöhen, indem ich die Parametersched_param.priority. Ich konnte jedoch nicht viele Informationen aus dem Netz über den Bereich der Thread-Priorität finden, den ich einstellen ...

6 die antwort

Wie wird das Speicherlayout meines Programms zur Laufzeit in C angezeigt?

Ich möchte das Speicherlayout meines Programms in C sehen, damit ich alle verschiedenen Segmente des Speichers praktisch während der Laufzeit verstehen kann, z. B. Änderungen in BSS oder Hea

6 die antwort

Vergleichen von Python, Numpy, Numba und C ++ für die Matrixmultiplikation

In einem Programm, an dem ich arbeite, müssen zwei Matrizen wiederholt multipliziert werden. Aufgrund der Größe einer der Matrizen dauert dieser Vorgang einige Zeit und ich wollte sehen, welche Methode am effizientesten ist. Die Matrizen haben ...

4 die antwort

Warum wird die Leistung eines laufenden Programms mit der Zeit besser?

Betrachten Sie den folgenden Code: #include <iostream> #include <chrono> using Time = std::chrono::high_resolution_clock; using us = std::chrono::microseconds; int main() { volatile int i, k; const int n = 1000000; for(k = 0; k < 200; ++k) ...

4 die antwort

Subtrahieren Sie Bilder mit opencv

Ich möchte zwei Bilder subtrahieren. Mein Problem ist, dass die cvSub () - Funktion gesättigt ist. Was ich machen möchte ist: 1) Konvertieren Sie die Originalbilder in Graustufen. 2) Nehmen Sie die Graustufenbilder auf (Werte von 0-255). 3) ...

10 die antwort

12 dominierende Ritter Puzzle (Backtracking)

Ich habe stundenlang gesucht und noch keine voll funktionsfähige Lösung für diese Art von Rätsel gefunden. Also habe ich ähnliche Probleme mit Bischöfen verfolgt. Was ich tun muss, ist, 12 Ritter so auf das Schachbrett zu legen, dass ...

2 die antwort

std :: thread.join () SIGSEGV unter Mac OS unter Valgrind

Der folgende einfache Code (C ++ 11) läuft nur unter Mac OS und Linux: #include <thread> #include <chrono> #include <iostream> void threadFunction() { for (int cc=0; cc < 10000000; ++cc) { if (cc%1000000 == 0) ...