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

Why int ist lieber als (vorzeichenloses) char für kleine ganze Zahlen in MSP430-GCC

In der msgpcc (GCC für MSP430 Mikrocontroller) Handbuch Autoren geschrieben:    Verwenden Sie int anstelle von char oder unsigned char, wenn Sie eine kleine ganze Zahl innerhalb einer Funktion möchten. Der erzeugte Code wird effizienter sei...
25.11.2013, 15:33
1
Antwort

Aktuelle Route aus Netlink-Nachricht extrahieren, Code angehängt

Ich versuche, Routenänderungen mit Netlink-Socket zu überwachen, aber wie soll ich die aktualisierte Route Adresse bekommen? Code: %Vor%     
03.08.2012, 02:11
2
Antworten

Kernel-Modul Init- und Exit-Funktionen werden in falscher Reihenfolge aufgerufen

Ich mache ein sehr einfaches Hello-World-Kernel-Modul und bekomme ein verrücktes Verhalten. Dies funktionierte, bis ich auf Kernel 3.3.8 umstieg und jetzt ... Nun, es ruft die Funktion init beim Beenden und die Funktion exit beim Initialis...
12.10.2012, 14:29
4
Antworten

Reihenfolge der Felder bei Verwendung eines Bitfeldes in C

Ich habe eine Struktur des folgenden Typs %Vor% Was ich tun möchte, ist, den Wert von Feld c zu ändern. Ich mache etwas wie das folgende %Vor% Wenn ich mir die Speicherkarte anschaue, erwarte ich 00 01 , aber stattdessen finde ich 0...
15.10.2013, 08:25
3
Antworten

Kann ein C-Compiler die Bit-Repräsentation ändern, wenn das Vorzeichen in Unsigned umgewandelt wird?

Ist es für eine explizite Umwandlung von, sagen wir, int32_t zu uint32_t möglich, die Bitdarstellung des Wertes zu ändern? Zum Beispiel, wenn ich die folgende Vereinigung habe: %Vor% Werden diese Codesegmente durch die Spezifikation...
21.09.2013, 02:12
1
Antwort

Rufen Sie C ++ (C) aus der Sprache D an

Wie C ++ Funktion von D-Programm aufrufen? Ich kann immer noch nicht verstehen, wie es geht. Welche Befehle muss ich ausführen? Ich benutze dmd in Fedora.     
08.04.2012, 12:21
5
Antworten

Wo ist es besser, den Initialisierungscode vor oder in die Schleife zu setzen?

Tut mir leid, wenn das eine dumme Frage ist: -) Hintergrund Ich habe Legacy-Code, der so aussieht: %Vor% Jede Iteration der while-Schleife benötigt, dass myStruct zu etwas initialisiert wird, sagen wir Null. initializationFunction init...
11.09.2012, 10:07
2
Antworten

In diesem Fall, warum 1 Byte mehr bei der Berechnung der Dateigröße? [geschlossen]

Ich habe folgende Beobachtungen gemacht, nachdem ich eine Textdatei auf Ubuntu 12.10 über die GUI (alt + enter) sowie in Terminal (ls -l) erstellt habe. wenn Datei leer war: Dateigröße = 0 Byte. wenn ein Zeichen: Dateigröße = 2 Bytes. we...
05.12.2012, 06:27
2
Antworten

Wie kann ich die gcc-Version kennen lernen, die zum Erstellen des Linux verwendet wurde?

Ich benutze OpenWRT. es ist eine Linux-Distribution für Embedded-Systeme Ich möchte die GCC-Version wissen, die zum kompilieren des Linux verwendet wurde Ich habe einige Untersuchungen im Netz durchgeführt, aber ohne Ergebnisse. Ich hab...
16.04.2013, 09:28
1
Antwort

Verwirrung über Funktionsaufruf-Stack

Laut Wiki:    Der Aufrufer schiebt die Rücksprungadresse auf den Stapel und den Aufrufer   Unterprogramm, wenn es beendet ist, knallt die Rückkehradresse von dem Anruf   Stack und überträgt die Kontrolle an diese Adresse. Bild vom Wiki:...
21.09.2011, 02:03