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.
Ich habe ein C Programm unten:
%Vor%
Wenn ich nur den Präprozessor ausführe, wird dies um erweitert
%Vor%
weshalb die Ausgabe 100 ist.
Kann mir jemand sagen, wie / warum der Präprozessor var##12 to var12 erweitert?
Ich habe begonnen, zlib 1.2.5 zu verwenden, und ich sehe keine Routine, um aus einer Zip-Datei zu extrahieren? Ich habe über eine Minizip-Anwendung gelesen, die Teil der Distribution ist.
Soll das so gemacht werden?
Ich lerne C-Zeiger und Adressen zum ersten Mal und wie man sie auf meinem Tablet benutzt
Sagen wir:
%Vor%
Sind alle Kommentare korrekt?
Was passiert, wenn ich das Ergebnis von ip ausdrucke? Wird es die Adresse der Variablen x ausgeben,...
Ich versuche, an eine Funktion in C zu denken, die die folgenden Bedingungen erfüllen würde:
Es akzeptiert eine ganze Zahl größer als 0 als Argument;
Es wird diese Ganzzahl auf den nächsten Wert gerundet, sodass nur der erste Wert angezeig...
In dem unten aufgeführten Programm sind die Größe von (int) und sizeof (lang) auf meinem Rechner gleich (beide gleich 4 Bytes (oder 32 Bits)). Ein langer, soweit ich weiß, ist 8 Bytes. Ist das richtig? Ich habe eine 64-Bit-Maschine
%Vor%
Ich frage mich, ob eine schnelle Implementierung von pow (), zum Beispiel this one , ist ein schneller Weg, um die Wurzel einer ganzen Zahl als schnell sqrt (x) zu erhalten. Das wissen wir.
%Vor%
Ich kann die Geschwindigkeit nicht selbst te...
Ich frage mich, warum im folgenden Programm sizeof(int) einen anderen Wert als sizeof(int*) zurückgibt.
Hier ist das kleine Programm:
%Vor%
Und hier ist die Ausgabe:
%Vor%
Bis jetzt erinnere ich mich an die Größe eines Ganzzahlz...
Ich stoße zufällig auf den folgenden Funktionszeiger.
%Vor%
Es sieht aus wie ein Array von Funktionszeigern im folgenden Format, aber ich kann nicht sehen, was f - & gt; (* x ()) bedeutet. Wie interpretiere ich diesen unordentlichen Funktion...
Ich lese gzip komprimierte Dateien mit zlib.
Dann öffnest du eine Datei mit
%Vor%
Wie gehen Sie mit Unicode-Dateipfaden um, die als const wchar_t* unter Windows gespeichert sind?
Auf UNIX-ähnlichen Plattformen können Sie einfach den Da...
Betrachten Sie den Code:
%Vor%
Denken Sie jetzt darüber nach:
%Vor%
Ich habe gehört, dass ein Array einem konstanten Zeiger entspricht und nicht inkrementiert werden kann, da es kein Lvalue ist ...
Warum wird dann der erste Code kompi...