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

send () Funktion in C Wie geht es, wenn nicht alle Bytes gesendet werden?

Ich muss Daten an den Socket senden, grundsätzlich eine Datei übertragen, Laut send () - Funktionsdokumenten heißt es: %Vor% Die Zeile, um die ich mir Sorgen mache, ist, dass der Rückgabewert unter dem angeforderten Wert liegt. Da ich aus...
06.01.2013, 16:32
10
Antworten

Den gemeinsamen Vorfahren in einem Binärbaum finden

Diese Frage wurde mir in einem Interview gestellt: Ich habe einen binären Baum und ich muss den gemeinsamen Vorfahren (Eltern) finden, der zwei zufällige Knoten dieses Baumes gegeben hat. Ich habe auch einen Zeiger auf den Wurzelknoten. Mei...
30.05.2011, 10:18
4
Antworten

speichert bekannte Schlüssel / Wert-Paare in c

Ich lerne gerade c. Ich schreibe einen Webserver als Übung. Jetzt muss ich die Statuscodes und Grundphrasen speichern. Wie speichern Sie diese Schlüssel / Wert-Paare am besten? Meine erste Wette war eine hashmap. Aber es gibt keine native...
06.02.2013, 14:53
3
Antworten

Warum sich der Compiler über diese Makrodeklaration beschwert

Ich schreibe das folgende Makro für Debug-Bequemlichkeit, %Vor% aber gcc beklagt sich wie folgt %Vor% Was ist falsch an diesem Code? Vermissen ich hier wichtige Punkte?     
09.04.2012, 14:14
3
Antworten

Erklären Sie das Verhalten von 1-Bit-Bitfeldern

%Vor% Ausgabe: -1 2 2 Bitte erläutern Sie die Ausgabe des Programms?     
10.04.2012, 18:58
3
Antworten

Warum ist mein Python / numpy-Beispiel schneller als die reine C-Implementierung?

Ich habe so ziemlich den gleichen Code in Python und C. Python Beispiel: %Vor% C Beispiel: %Vor% Etwas Seltsames passiert, wenn ich beide Beispiele durchführe: %Vor% Es sieht so aus, als wäre python / numpy doppelt so schnell wie C....
22.01.2013, 19:57
5
Antworten

Wie kann man das Ende von int * array erkennen?

Ich mache ein dynamisches Array mit int* Datentyp mit malloc() . Aber das Problem ist: Wie kann man das Ende des Arrays erkennen? es gibt keine Entsprechung zu int* für %code% -Datentyp, also, wie geht das? Pass-Größe als Out-Paramete...
19.04.2012, 00:43
4
Antworten

Machen "const" -Deklarationen den Compiler (GCC) schneller Code? [Duplikat]

Können const -Deklarationen dem Compiler (GCC) helfen, schnelleren Code zu erzeugen oder sind sie nur für die Lesbarkeit und Korrektheit von Nutzen? Zed Shaw hat argumentiert, dass const nutzlos ist oder in C / C ++ überstrapaziert wi...
19.12.2013, 22:42
2
Antworten

Using waitpid oder sigaction?

Ich habe das verstanden: 1) waitpid wird verwendet, um auf den Tod eines Kindes zu warten und dann die SIGCHLD und den Austrittsstatus des Kindes usw. zu sammeln. 2) Wenn wir einen Signal-Handler für SIGCHLD haben, machen wir noch ein paar Dinge...
23.01.2012, 17:34
5
Antworten

Wie kann man feststellen, ob ein 32-Bit-Int in einen 16-Bit-Short passen kann?

Nur verwenden: %Vor% Ich muss herausfinden, ob eine vorzeichenbehaftete 32-Bit-Ganzzahl als 16-Bit-Zweierkomplement-Ganzzahl dargestellt werden kann. Meine ersten Gedanken waren, die MSB 16 Bits und die LSB 16 Bits zu trennen und dann ein...
07.09.2011, 16:44