c

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
8
Antworten

C - schnellste Methode, um zwei Speicherblöcke gleicher Größe zu vertauschen?

Was ist der schnellste Weg, um zwei nicht überlappende Speicherbereiche gleicher Größe zu tauschen? Sagen wir, ich muss (t_Some *a) gegen (t_Some *b) tauschen. Betrachtet man den Raum-Zeit-Kompromiss, wird der temporäre Raum die Geschwindi...
17.11.2011, 11:41
5
Antworten

Casting auf int und Gleitkommafehler?

%Vor% myRandom () ist ein zufällig generierter Float, dessen 0.2 sein sollte. Diese Aussage sollte also als 1 bewertet werden. Meine Frage: ist es möglich, dass aufgrund eines Gleitkommafehlers NICHT zu 1 ausgewertet wird? Wenn...
05.07.2012, 19:13
1
Antwort

Abrufen des letzten Änderungsdatums einer Datei in C

Ich möchte das letzte Änderungsdatum einer Datei in C abrufen. Fast alle Quellen, die ich gefunden habe, verwenden etwas in diesem Code-Schnipsel: %Vor% Aber das attr hat nicht einmal ein Feld st_mtime , nur st_mtimespec . Doch wenn i...
07.07.2012, 08:29
2
Antworten

Wie erhält gcc / cygwin den DNS-Server?

Ich habe Code, den ich unter cygwin schreibe (mit GCC), der erfolgreich gethostbyname () verwendet; Wenn ich jedoch versuche, den Resolver direkt zum Abrufen der IP-Adresse des DNS-Servers zu verwenden, schlägt er fehl (alle Einträge in nsaddr_l...
09.05.2012, 20:44
2
Antworten

Welcher Socket-Fehler bekomme ich, wenn TCP keep-alive die Verbindung unterbricht?

Ich habe eine Reihe von TCP-Sockeln mit Keep-Alive (Intervall 1 min), gesteuert von einem select(2) loop (Auswahl zum Lesen). Gibt select(2) einen Fehler zurück, wenn Keep-Alive-Timeout für einen der Sockets in der Menge aufgetreten...
11.12.2012, 16:25
1
Antwort

C w / Blocks: Stack-basierte Blöcke gehen aus dem Geltungsbereich aus

In einer der Header-Dateien von Apple für libdispatch , queue.h erscheint die folgende Warnung: %Vor% Versuchen Sie es mir, ich kann mir keinen Testfall vorstellen, der diesen Fehler veranschaulicht. Ich kann Blöcke erstellen, die auf...
16.09.2011, 01:36
4
Antworten

Fingerabdruck auf Assembly-Ebene

Ich möchte feststellen, ob zwei Funktionen in zwei ausführbaren Dateien aus dem gleichen (C) Quellcode kompiliert wurden und dies auch dann tun würden, wenn sie von verschiedenen Compiler-Versionen oder mit verschiedenen Kompilierungsoptionen ko...
02.09.2011, 12:54
4
Antworten

Wie kann Mac OS X CrashReporter den Debugger aufrufen?

Ich habe ein Apache-Modul unter Mac OS X, das zufällige Abstürze erzeugt. Ich kann diese Abstürze mit einer bestimmten Abfolge von Aktionen reproduzieren, und diese Abstürze erzeugen den Crash Reporter Dialog "httpd quit expiredly". Gibt es eine...
25.12.2010, 23:52
5
Antworten

C von einem Hintergrund in C # lernen

Ich möchte meine Programmiererfahrung erweitern und dachte mir, dass das Lernen von C (nicht C ++) eine gute Idee wäre - ich habe ein Startprojekt (einige einfache 2D Spiele mit SDL ) und es gegeben, aber ich muss zugeben, ich kämpfe. Jetzt b...
23.10.2010, 04:14
1
Antwort

AOP in Objective-C: Geben Sie in jede Methode kontextsensitiven Code ein, während DRY beibehalten wird

UPDATE: Mit einigen wichtigen Anregungen und hin und her mit George, ich habe zwei verschiedene Möglichkeiten, um genau zu erreichen, was ich in Coderunner will und veröffentlichte es auf Github des Kern-Website: Objective-C AOP Kern...
13.02.2012, 20:44