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

Schnellster Weg, um sicher zu sein, dass die Speicherregion leer ist (alles NULL)?

Wenn ich einen unsigned char *data -Zeiger habe und prüfen möchte, ob size_t length der Daten an diesem Zeiger NULL ist, was wäre der schnellste Weg, das zu tun? Mit anderen Worten, was ist der schnellste Weg, um sicherzustellen, dass eine...
01.07.2011, 06:01
3
Antworten

Konvertiere den C99-Code in C89

Wie kann ich c99 Quellcode automatisch in c89 konvertieren? Ich möchte c99-Bibliotheken mit Visual C ++ kompilieren, aber MSVC unterstützt nur c89. Viele Änderungen sind nur syntaktisch, wie zum Beispiel Struct-Initialisierer, und Sie könnten ei...
29.05.2012, 17:50
1
Antwort

Erhalte das Copy-on-Write-Verhalten von fork () ing, ohne fork ()

Ich habe einen großen Puffer: %Vor% Wenn ich einen neuen Prozess abgab, würde es einen Buf geben, der den Speicher mit dem Buf der Eltern teilte, bis der eine oder andere an ihn schrieb. Selbst dann müsste nur ein neuer 4-KByte-Block vom Ker...
12.06.2012, 14:38
3
Antworten

Wie kann ich feststellen, ob eine Datei leer ist?

Wie kann ich feststellen, ob eine Datei leer ist? Die Datei wird von einem C-Programm geöffnet, das auf der Windows-Plattform ausgeführt wird. Ich möchte eine Datei im Append-Modus öffnen und, wenn sie leer ist, zuerst eine Kopfzeile drucken....
13.06.2012, 13:06
4
Antworten

Benennung von Array-Elementen oder Struktur und Array innerhalb einer Union

Betrachten Sie die folgende Struktur: %Vor% Es scheint mir, dass ich in WinApis IPAddress-Struktur etwas Ähnliches gesehen habe. Die Idee ist, mir die Möglichkeit zu geben, die Array-Komponenten sowohl nach Index als auch nach Namen zu verwe...
23.06.2011, 10:10
2
Antworten

Array mit der ersten Hälfte und der zweiten Hälfte sortieren [sortiert]

Stolperte über diese Interviewfrage. Gegeben sei ein Array der Größe n, wo das erste n / 2 sortiert ist und die zweite Hälfte ist sortiert. Sortieren Sie das gesamte Array an Ort und Stelle. Nun, was ich an Ort und Stelle denken kann, ist et...
26.06.2011, 10:25
2
Antworten

Einschränkungen von PyTuple_SetItem

Ich habe ein Python-Erweiterungsmodul, das ein Tupel als Attribut eines anderen Objekts erstellt und Elemente im Tupel setzt. Immer wenn ich dieses Modul in Python ausführe, erhalte ich den Fehler SystemError: bad argument to internal function...
24.05.2011, 14:16
1
Antwort

Inline-Funktion in anderen Übersetzungseinheiten erzwingen

Dieser Teil des gcc-Handbuchs ist ziemlich unklar und ich kann die Verwendung des forceinline-Attributs nach wiederholten Versuchen nicht verstehen. Ich definiere ein Objekt und bestimmte Funktionen, um dieses Objekt zu manipulieren. Nur weni...
05.11.2012, 08:23
1
Antwort

Korrekter Umgang mit dem Vergleich von vorzeichenbehafteten und vorzeichenlosen Werten

Ich bin an einem Punkt angelangt, an dem ich gesenkte und vorzeichenlose Werte vergleichen muss. Bis jetzt habe ich immer die Code-Basis geändert, um diese Situation komplett zu vermeiden, aber jetzt kann ich das nicht mehr machen. Also, was...
31.07.2012, 08:20
3
Antworten

Was ist der Unterschied zwischen Borland, GCC und MinGW Compilern?

Ich programmiere seit einiger Zeit auf einer mittleren Stufe. Ich habe denselben Code in diesen verschiedenen Compilern ausgeführt (meistens GCC und MinGW), aber ich kann den Unterschied zwischen diesen Compilern nicht ausmachen. Ich meine, auf...
02.11.2010, 14:36