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.
1
Antwort

Verwenden der Inline-Assembly in C / C ++

Ich versuche Inline-Assembly zu verwenden ... Ich habe diese Seite Ссылка gelesen, aber ich kann die Parameter nicht verstehen, die an meine Funktion übergeben werden. Ich schreibe ein C-Schreibbeispiel .. das ist meine Funktion header: %...
27.02.2011, 05:05
2
Antworten

Warum befindet sich der Funktionsprototyp in einem anderen Funktionsblock?

Ich versuche C zu verstehen, indem ich K & R durchlaufe. Ich habe Schwierigkeiten, diesen Code für zwei Funktionen im Buch zu verstehen: %Vor% Diese beiden Funktionen führen einen Quicksort für ein bestimmtes Array aus. In der Hauptfunktion...
17.02.2011, 13:39
2
Antworten

Wie behandeln Compiler SSE (oder andere) intrinsische Funktionen?

Vor einiger Zeit habe ich irgendwo gelesen, dass SSE-Eigenfunktionen zu effizientem Maschinencode kompilieren, weil Compiler sie anders behandeln als gewöhnliche Funktionen. Ich bin am Wandern, wie wirklich Compiler es tun und was C-Programmiere...
15.04.2011, 13:03
1
Antwort

Warten auf ein einzelnes Ereignis in OpenCL

Ich schreibe ein OpenCL-Programm, in dem mehrere Kernel auf mehreren Geräten aufgerufen werden. Nachdem ich alle Kernel eingereiht habe, möchte ich warten, bis einer von ihnen fertig ist, und dann die Arbeit für dieses Gerät in die Warteschlange...
14.11.2011, 05:44
2
Antworten

Setze Java-Liste aus C-Code

Java-Code In Java-Code habe ich die Klasse IdentificationResult , die 3 Mitglieder hat: enrollmentID enrollmentSettings identParams . Hier ist die Klasse: %Vor% In der Hauptklasse habe ich die Funktion Identificatio...
17.11.2011, 14:38
2
Antworten

scanf ("% [^ \ n] s", a) vs bekommt (a)

Mir wurde gesagt, dass scanf nicht verwendet werden sollte, wenn der Benutzer eine Zeichenfolge eingibt. Gehen Sie statt dessen auf gets () von den meisten Experten und auch den Benutzern von StackOverflow. Ich habe es auf StackOverflow nie gefr...
18.11.2011, 04:23
5
Antworten

x86_64: Warum ist uint_least16_t schneller als uint_fast16_t (für Multiplikation)

Der C-Standard ist bezüglich der Typenfamilie uint_fast * _t ziemlich unklar. Auf einem System gcc-4.4.4 linux x86_64 sind die Typen uint_fast16_t und uint_fast32_t beide 8 Bytes groß. Die Multiplikation von 8-Byte-Zahlen scheint jedoch ziemlich...
07.11.2010, 02:48
2
Antworten

Wie wird Typcasting von C-Compilern analysiert?

Hier ist es syntaktisch unmöglich zu sagen, ob f / g Funktionsaufrufe oder Typumwandlungen sind, ohne zu wissen, wie sie deklariert werden. Wissen Compiler den Unterschied im Parsing-Schritt oder beheben sie dies normalerweise in einem zweiten D...
21.07.2014, 23:15
5
Antworten

Wie können Sie ein zweidimensionales Array in C umwandeln?

Mein Gehirn ist erst vor kurzem sehr unscharf geworden und ich kann mich nicht für das Leben von mir erinnern, warum der folgende C-Code: %Vor% Erzeugt die folgende Warnung: %Vor% Könnte jemand bitte das für mich erklären. Danke.    ...
17.01.2011, 08:07
3
Antworten

Komma-Operator und void-Ausdruck

Ich stieß auf dieses Code-Snippet 1 %Vor% 1: Dies ist kein reales Beispiel. Meine Frage lautet " Ist das Verhalten des Codeausschnitts in C und C ++ gut definiert? " Mein Take: In C ist das Verhalten gut definiert, weil 6.5.17...
23.03.2011, 05:01