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

Vim vervollständigt automatisch eine Struktur in C

Ich versuche Vim Autocomplete zu verwenden. Ich habe ein struct in der Datei def.h : %Vor% Und in der entsprechenden C-Datei: %Vor% Was sollte ich drücken, um es mit x oder y zu füllen? Weder CTRL P noch CTRL N gibt mir Varia...
23.11.2009, 22:29
1
Antwort

Syntax mit fehlgeschlagenem Ausdruck für grundlegende for-Schleife

Vor einigen Tagen habe ich mit meinen Kollegen über diesen Code in Java gesprochen: %Vor% Nichts Besonderes hier, nur eine Endlosschleife. Aber wir fragen uns, warum das syntaktisch korrekt ist. Wenn Sie einen Blick auf JLS §14.14.1 Sie...
10.02.2016, 17:35
1
Antwort

C99: Was ist der empfohlene Weg um mit 'pow ()' ausgelöste Ausnahmen zu behandeln (Überlauf oder komplexe Zahl)

Ausführen %Vor% mit beliebigem base und exponent kann dazu führen, dass ein Wert zu groß oder zu komplex berechnet wird. Zum Beispiel mit base=-2 , exponent=.5 (Quadratwurzel von -2) Soll ich nur überprüfen ob result==NA...
07.02.2016, 12:49
2
Antworten

GCC Inkompatibler Zeigertyp, der typedef verwendet

Ich habe einen Code, der unter GCC 4.8.4 gut zusammengestellt wurde. Ich habe kürzlich mein System aktualisiert und habe jetzt GCC 5.2.1, und ich bekomme eine Warnung über inkompatible Zeigertypen. Ich habe das Problem zu einem kleinen Beispiel...
27.10.2015, 19:04
2
Antworten

Rake, um eine C-Anwendung zu erstellen

Ich versuche, eine C-Anwendung zu migrieren, an der ich gearbeitet habe, um Rake-Insead von GNU Make zu verwenden. Der Dateibaum ist etwas wie: %Vor% Ich möchte jede Datei in einem separaten build -Verzeichnis erstellen und die Abhängigke...
02.07.2014, 04:15
3
Antworten

Warum wird gepuffertes Schreiben in eine fmemopen () 'ed FILE schneller als ungepuffert?

Sicher ist gepufferte E / A zu einer Datei auf der Festplatte schneller als ungepuffert. Aber warum gibt es einen Vorteil, wenn Sie in einen Speicher schreiben? Das folgende Benchmark-Codebeispiel wurde mit gcc 5.40 unter Verwendung der Optim...
11.08.2016, 13:30
1
Antwort

Wie erstellt man rückwärtskompatible dynamische Verknüpfungen?

Es scheint, dass glibc 2.14 eine neue Version von memcpy eingeführt hat (um Fehler 12518 zu beheben) . Programme, die gegen glibc 2.14+ kompiliert wurden, enthalten dann eine dynamische Verbindung zu memcpy@GLIBC_2.14 , was in älteren Ver...
29.01.2014, 01:58
3
Antworten

Wie kann skb in einem bestimmten Punkt des Linux-Netzwerk-Stacks gedrängt werden?

Ich möchte skb zu prerouting point des Linux-Netzwerk-Stacks schieben. Gibt es eine Möglichkeit, dies zu tun? Ich habe die Funktionen dev_queue_xmit() und netif_rx() verwendet, aber ich glaube nicht, dass sie skb in prerouting point...
13.01.2014, 08:00
1
Antwort

Gibt es eine größere Bedeutung für diesen übersetzten Versammlungscode?

Für eine kurze Hausaufgabe in CS Architecture wurden wir dazu gebracht, die folgende IA-32 Assembly in C zu übersetzen. Ich habe es richtig übersetzt (soweit ich weiß), aber der Code tut es nicht Es scheint nichts besonders nützlich zu sein. M...
27.03.2015, 19:41
2
Antworten

Konvertieren eines Zeigers in eine Struktur in das erste Element

Betrachten Sie das folgende Beispielprogramm: %Vor% Kompiliert mit: %Vor% Die erwartete Ausgabe ist: %Vor% Der C99-Standard sagt dies über das erste Mitglied einer Struktur:    C99 6.7.2.1 (13):   Ein Zeiger auf ein Strukturobjekt...
22.01.2016, 21:01