Suchergebnisse für Anfrage "c++"

6 die antwort

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

4 die antwort

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

8 die antwort

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

TOP-Veröffentlichungen

8 die antwort

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

2 die antwort

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

4 die antwort

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

14 die antwort

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

6 die antwort

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

2 die antwort

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

4 die antwort

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