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

Zeiger im 2D-Array [Duplikat]

Als Anfängerprogrammierer beschäftige ich mich mit einigen einfachen Problemen in Bezug auf Pointer. Im folgenden Code habe ich festgestellt, dass der Wert von *a und a in hexadezimal identisch ist. Aber ich kann den Grund nicht verstehe...
11.08.2015, 17:00
6
Antworten

Wie funktionieren Zeiger in C unter der Haube?

Nehmen Sie ein einfaches Programm wie folgt: %Vor% Wie wird &p ermittelt? Errechnet der Compiler alle solchen Referenzen vor oder zur Laufzeit? Wenn zur Laufzeit gibt es eine Tabelle von Variablen oder etwas, wo es diese Dinge sieht?...
14.03.2014, 17:34
5
Antworten

C Union Typ in Swift?

Wie kann ich einen C-Union-Typ in Swift deklarieren und verwenden? Ich habe es versucht: %Vor% aber es funktioniert nicht ... AKTUALISIERT: Ich möchte mit union 8 bytes number auf 2 x 4 bytes number aufteilen.     
21.06.2015, 07:55
3
Antworten

Verwendung von 128-Bit-Ganzzahlen in Cython

Auf meinem 64-Bit-Computer hat der long long -Typ 64 Bits. %Vor% Ich brauche 128-Bit-Ganzzahlen und glücklicherweise GCC unterstützt diese . Wie kann ich diese in Cython verwenden? Folgendes funktioniert nicht. Kompilieren von foo.py...
20.12.2014, 16:11
3
Antworten

Muss ich die strtok resultierende Zeichenfolge freigeben?

Oder, wie erzeugt strtok die Zeichenkette, zu der es Wertpunkte gibt? Ordnet es Speicher dynamisch zu? Ich frage, weil ich nicht sicher bin, ob ich den Token in dem folgenden Code freigeben muss: Die Variablen STANDARD_INPUT sind für die Exit...
03.01.2014, 12:56
3
Antworten

So verstehen Sie "typedef int (xxx) (int yyy);"?

typedef int (xxx)(int yyy); scheint einen Funktionszeiger namens xxx zu definieren, der auf eine Funktion mit einem ganzzahligen Parameter yyy zeigt. Aber ich kann diese Syntax nicht verstehen ... Könnte jemand eine gute Erklärung ge...
27.08.2013, 03:04
1
Antwort

Kompilieren mit arm-none-eabi-gcc und Linking Bibliothek liba.a Fehler

Ich kompiliere ein Hallo-Welt-Programm in C auf einem 64-Bit-Linux-Rechner. Ich verwende eine GCC ARM Embedded Toolchain, um mein Programm auf einem FOX G20 V Board mit einem ATMEL AT91SAM9G20 Prozessor zu kompilieren. Beim ersten Take hatte...
16.04.2014, 07:15
4
Antworten

Wie kann man das C ++ - Namespace-Feature in einem C-Code emulieren?

Ich entwickle eine Software, die in C ++ ist, aber über eine gemeinsame Header-Datei, die das Kommunikationsprotokoll enthält, mit einer C-App kommuniziert. Da C "basischer" als C ++ ist, muss ich immer den Header in C-Code schreiben (also bekom...
21.08.2014, 17:27
2
Antworten

Warum einige Compiler if (a0) und nicht if (* (& a) 0) optimieren?

Nehmen wir an, ich habe im globalen Geltungsbereich deklariert: %Vor% Und in der Hauptfunktion habe ich folgende Bedingung: %Vor% Eine peinliche Sache, die ich bemerkt habe, ist, dass der RVDS -Compiler die if -Anweisung fallen läs...
20.06.2013, 17:10
4
Antworten

C: Nicht angegebene Anzahl von Parametern - void foo ()

Ich lese hier das in C void foo() bedeutet a function foo taking an unspecified number of arguments of unspecified type . Kann mir jemand ein Beispiel geben oder zeigen, wo eine C Funktion eine unbestimmte Anzahl von Argumenten b...
27.02.2014, 16:04