Suchergebnisse für Anfrage "c++"
Binäre Suche, um den Rotationspunkt in einer rotierten sortierten Liste zu finden
Ich habe eine sortierte Liste, die gedreht wird, und möchte eine binäre Suche in dieser Liste durchführen, um das minimale Element zu finden. Nehmen wir an, die ursprüngliche Liste ist {1,2,3,4,5,6,7,8}. Die gedrehte Liste kann wie ...
Zeiger auf Array mit nicht angegebener Größe "(* p) []" in C ++ unzulässig, in C @ jedoch zuläss
Ich habe gerade herausgefunden, dass dies in C ++ illegal ist (aber in C legal ist): #include <stdio.h> #include <stdlib.h> #define ARRAY_LENGTH(A) (sizeof(A) / sizeof(A[0])) int accumulate(int n, const int (*array)[]) { int i; int sum = 0; for ...
C ++ Multithreading-Tutorial [geschlossen]
Gibt es ein gutes Tutorial zum Arbeiten mit (Programmier-) Threads in Visual Studio 2005? Nicht MFC [http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library] verwandt, nur native C ++ (kein .NET).
C ++ Fehler / Warnung zur Kompilierungszeit bei implizitem Durchfall in Schalter erzwingen
switch -Anweisungen können sehr nützlich sein, führen jedoch zu einem häufigen Fehler, bei dem ein Programmierer eine break-Anweisung vergessen hat: switch(val) { case 0: foo(); break; case 1: bar(); // oops case 2: baz(); break; default: ...
Vorlage Freund Funktion und Rückgabetyp Abzug
Hinweis: Diese Frage ist wirklich nah anRückgabetyp-Abzug für klasseninterne Friend-Funktionen [https://stackoverflow.com/questions/18931993/return-type-deduction-for-in-class-friend-functions] , aber ich habe dort keine Antwort auf mein Problem ...
Behandlung von Signalen in einer MPI-Anwendung / Beenden Sie würdevoll
Wie können Signale sicher in einer MPI-Anwendung verarbeitet werden? (Zum Beispiel SIGUSR1, das der Anwendung mitteilen soll, dass ihre Laufzeit abgelaufen ist und in den nächsten 10 Minuten enden soll.) Ich habe ...
Wenn man externes "C" in einfachen Worten verwendet? [Duplikat
Diese Frage hat hier bereits eine Antwort: Was bewirkt externes „C“ in C ++? [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 13 answers Vielleicht verstehe ich die Unterschiede zwischen C und C ++ nicht, aber wann und warum müssen wir @ ...
TCP / IP IOCP empfangene Daten manchmal fehlerhaft - Visual C ++ unter Windows
Ich schreibe einen einfachen Test-ICOP-Client und -Server, um sicherzustellen, dass ich die API ordnungsgemäß verwende und die vom Client gesendeten Daten vom Server ordnungsgemäß empfangen werden. Ich habe den gesamten Code für diese Frage ...
Getting Service Path to Executable
Beachten Sie die folgende Abbildung. Ich habe folgenden Code geschrieben, der das @ erhalten soPfad zur ausführbaren Datei eines Dienstes, in der Abbildung hervorgehoben. Grundsätzlich wird das Code-Snippet, das ich unten angegeben habe, in ...
Warum gibt mir static_assert in template ein anderes Ergebnis mit äquivalenten Ausdrücken?
Ich habe merkwürdiges Verhalten von @ bemerstatic_assert: #include <iostream> template <typename T, unsigned int D> struct Vec { static_assert(D && 0, "Invalid dimension for vector!"); }; template <typename T> struct Vec<T, 1> {union {T x, ...