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

Geschwindigkeitsvergleich zwischen fgetc / fputc und fread / fwrite in C

Also (nur zum Spaß), ich habe gerade versucht, einen C-Code zu schreiben, um eine Datei zu kopieren. Ich lese herum und es scheint, dass alle Funktionen aus einem Stream Aufruf fgetc() (ich hoffe, das ist wahr?) Zu lesen, also habe ich diese...
24.11.2011, 00:20
3
Antworten

Implementieren Sie eine Hash-Tabelle

Ich versuche, eine effiziente Nachschlagetabelle in C zu erstellen. Ich habe eine Ganzzahl als Schlüssel und eine variable Länge char* als Wert. Ich habe mir uthash angeschaut, aber das erfordert einen char* -Wert fester Länge....
27.07.2011, 13:01
7
Antworten

Ist es sicher anzunehmen, dass ein Zeiger die Größe eines int in C hat?

Kann man beim Entwurf einer neuen Programmiersprache davon ausgehen, dass ein C int und ein Zeiger auf der Maschine dieselbe Größe haben?     
01.01.2011, 15:56
6
Antworten

C-Bibliothek zum Lesen der EXE-Version von Linux?

Gibt es eine Bibliothek, die ich in Linux verwenden kann, die die Eigenschaften einer Windows EXE-Datei zurückgibt, die in der Registerkarte Version von Explorer aufgeführt sind? Dies sind Felder wie Produktname, Produktversion, Beschreibung usw...
12.09.2012, 21:53
5
Antworten

Wie wird ein Pfund / Hash über den C-Präprozessor gedruckt?

Ich brauche Hilfe bei der Durchführung folgender Dinge: Eine Präprozessor-Makrobezeichnung (x) soll "#x" ausgeben, z. B. %Vor% Wenn ich label (aname) rufe, soll die Ausgabe "#aname" sein (ohne Anführungszeichen) Ich weiß, dass die folg...
06.09.2009, 20:10
3
Antworten

Speicherausrichtung __Attribut __ ((aligned (8)))

Ich habe ein Programm in einem Buch %Vor% wenn ich es auf Cygwin auf Windows 7 Maschine installiert ausführen. Ich bekomme Ausgabe    2280712 2280716 2280720 16 Warum diese Ausgabe bekomme ich? Ich habe die Ausgabe erwartet    2280...
28.12.2010, 07:25
6
Antworten

Vor- und Nachteile von Open Watcom [geschlossen]

Seit einiger Zeit in StackOverflow wurde empfohlen, mehrere (in diesem Fall C / C ++) Compiler zu unterstützen, wenn dies machbar ist, da Sie gezwungen sind, mehr standardkonform zu codieren und Fehler zu finden. Also suchte ich nach weiteren...
23.12.2010, 16:32
5
Antworten

#define struct union und #define sonst kompiliert noch irgendein C-Programm?

Jemand behauptete in einer Präsentation, dass wenn Sie hinzufügen %Vor% Am Anfang jedes gültigen C -Programms würde dieses Programm noch kompilieren. Das scheint eine kühne Behauptung zu sein. Irgendein Gegenbeispiel, das Sie im Sinn haben...
05.02.2014, 14:27
10
Antworten

Warum ist malloc wirklich nicht deterministisch? (Linux / Unix)

malloc gibt nicht garantiert 0-Speicher zurück. Die herkömmliche Weisheit ist nicht nur das, sondern dass der Inhalt des Speichers malloc zurückkehrt, ist eigentlich nicht deterministisch , z openssl verwendete sie für zusätzliche Zufällig...
28.06.2012, 19:34
4
Antworten

C: Lohnt sich das Inline-Keyword?

Lohnt es sich, das Inline-Schlüsselwort zu verwenden, oder der Compiler ist schlau genug, um zu wissen, wann er eine Funktion inline machen muss?     
06.09.2010, 09:47