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

Funktionen zum Ausführen atomarer Operationen

Gibt es Funktionen zum Ausführen von atomaren Operationen (wie Inkrementieren / Dekrementieren einer Ganzzahl) usw., die von der C-Laufzeitbibliothek oder anderen Hilfsprogrammbibliotheken unterstützt werden? Wenn ja, welche Operationen könne...
20.02.2010, 15:37
2
Antworten

Verwendung von ifstream als fscanf

Angenommen, ich habe eine Eingabe wie folgt: %Vor% wobei N, X_i und Y_i ganze Zahlen sind. Ein Beispiel: %Vor% Um das zu lesen, kann ich so etwas machen (vorausgesetzt, alle Variablen sind definiert, etc.): %Vor% Die Frage ist, wi...
17.01.2011, 08:28
3
Antworten

LzmaLib: komprimiere / dekomprimiere Puffer in C

Ich versuche, LzmaLib 's LzmaCompress() und LzmaDecompress() mit Puffern zu verwenden und die Beispiele zur Verfügung gestellt hier . Ich teste mit einem ~ 3MB Puffer und die Komprimierungsfunktion scheint gut zu funktionieren (erzeu...
22.11.2016, 02:43
4
Antworten

Was entspricht der gcc-Option -mwindows in cmake?

Ich folge dem Tuto: Ссылка Es funktioniert, aber jedes Mal, wenn ich auf die ausführbare Datei doppelklicke, gibt es eine Konsole, die ich nicht dort haben will. Wie werde ich diese Konsole los? Ich habe es versucht: %Vor% Aber...
02.05.2010, 07:44
2
Antworten

Serieller Port-Loopback / Duplex-Test, in Bash oder C? (Prozesssubstitution)

Ich habe ein serielles Gerät als Loopback eingerichtet (das bedeutet, es wird einfach jedes empfangene Zeichen zurückgeben), und ich möchte die effektive Durchsatzgeschwindigkeit messen. Dafür hoffte ich, dass ich time verwenden konnte, wie i...
13.09.2010, 15:38
4
Antworten

Wann ist es besser, valloc () als malloc () zu verwenden?

C (und C ++) enthalten eine Familie dynamischer Speicherzuordnungsfunktionen, von denen die meisten intuitiv benannt und einem Programmierer mit einem grundlegenden Verständnis von Speicher leicht erklärt werden können. malloc() reserviert e...
31.05.2016, 14:51
3
Antworten

Speicherlayout für verschachtelte Struktur in c

Ich verstehe das Konzept der Struktur in C. Ich verstehe auch, wie die Struktur im Speicher gespeichert wird. Also habe ich folgendes erstellt: %Vor% Die Größe der Struktur beträgt 8 Bytes (in gcc). Beispiel für ein Speicherlayout. %Vor...
16.03.2016, 13:39
3
Antworten

Wie implementiert man (char-ready?) in C

Ich implementiere zur Zeit Scheme R5RS in C, und ich versuche, die (char-ready?) Funktion zu implementieren. Ich habe die Spezifikationen für die unten angegebene Funktion. Die Funktion wird garantiert nicht blockiert. Die Standard-C-Funktion...
01.06.2011, 19:56
1
Antwort

Gibt es irgendwelche Leistungszuwächse beim Inkrementieren des char-Zeigers über den Zugriff auf Elemente nach Index?

Ich bin dabei, mein "C" -Wissen zu aktualisieren. Ich bekomme diese Arrays zerfallen zu Zeigern und wie das funktioniert. In der String-Verarbeitung laufe ich weiter in Code, der so aussieht: %Vor% Welchen Leistungszuwachs erhalte ich aus...
15.12.2015, 22:13
5
Antworten

Wie überprüft man, ob stdin noch geöffnet ist, ohne zu blockieren?

Ich brauche mein Programm in reinem C geschrieben, um die Ausführung zu stoppen, wenn die stdin geschlossen ist. Es gibt unbestimmte Arbeit im Programm Hauptzyklus, und es gibt keine Möglichkeit, dass ich blockierende Prüfungen (wie getc()...
20.10.2009, 12:27