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.
7
Antworten

Ist es eine gute Idee, all Ihre Includes in eine Header-Datei zu schreiben?

Was ist die beste Vorgehensweise für C, was Sie in eine C-Header-Datei einfügen? Ist es sinnvoll, alle Includes, die für ein Programm verwendet werden, auf mehrere Quelldateien in einer Header-Datei zu verteilen? Was ist mit Includes, die...
28.02.2011, 04:42
2
Antworten

Warum MSVC die Warnung C4127 generiert, wenn die Konstante in "while" - C verwendet wird

Für Code, %Vor% MSVC generiert die folgende Warnung. %Vor% MSDN Seite für die Warnung schlägt vor, for(;;) zu verwenden anstelle von while(1) . Ich frage mich, welchen Vorteil for(;;) gibt und warum es für die ständige Verwendu...
16.08.2010, 05:33
3
Antworten

Warum ist Überladen in C nicht möglich? [geschlossen]

Ich weiß, dass Überladen in C nicht möglich ist, und ich möchte wissen: Warum werden Überladungsfunktionen innerhalb der Klasse und außerhalb der Klasse in C ++ gleich behandelt? Betrachten Sie diesen Fall in C ++, wo die Funktionen außerhalb...
14.12.2014, 12:37
2
Antworten

Variadic Makros Alternative in ANSI C

Ich weiß, dass variadic Makros in C99 hinzugefügt wurden (und über GNU-Erweiterungen). Ich habe mich gefragt, ob es in ANSI C eine nette Alternative gibt. Ich habe mir so etwas ausgedacht, aber es ist immer noch irgendwie peinlich: %Vor%...
26.12.2014, 23:38
5
Antworten

Name für eine Bitmaske mit 1-Bit-Satz

In C und eingebettet verwendet man häufig aufgezählte Konstanten, wobei jeder Wert eine Bitmaske mit genau 1-Bit-Satz ist. (z. B. 0x0001, 0x0002, 0x0004 usw.) Gibt es einen Standardnamen für diese Art von Bitmaske? Ich habe gesehen, dass sie als...
18.07.2010, 00:23
6
Antworten

warum c for loop condition die Initialisierung akzeptiert

Gestern habe ich ein Interview besucht, da habe ich ein komisches Programmschnipsel gesehen. Beim ersten Blick entscheide ich, dass in Snippet ein Kompilierungsfehler enthalten ist. Aber als ich nach Hause kam und manuell im C-Compiler versuc...
11.09.2017, 16:44
4
Antworten

Fällt dieser Code in C in die Kategorie "Undefiniertes Verhalten"?

a ist ein Array, foo ist eine Funktion und i ist ein int . %Vor% Würde der obige Code ein Undefiniertes Verhalten haben? Die Array-Indizes ++i , i-1 und i befinden sich garantiert im Array-Bereich.     
21.08.2017, 18:03
1
Antwort

Zeichnen eines Zeichens im VGA-Speicher mit GNU C-Inline-Assembly

Ich lerne, eine Low-Level-VGA-Programmierung in DOS mit C und Inline-Assembly zu machen. Im Moment versuche ich eine Funktion zu erstellen, die ein Zeichen auf dem Bildschirm ausgibt. Das ist mein Code: %Vor% Ich leite mich von dieser Ser...
12.01.2016, 16:22
2
Antworten

Beispiel für [NSDictionary getObjects: andKeys:]

Ich konnte kein funktionierendes Beispiel für die Methode [NSDictionary getObjects:andKeys:] finden. Das einzige Beispiel , das ich finden konnte, kompiliert nicht. Ich habe die Fehler / Warnungen hier zur Verfügung gestellt, falls jemand na...
24.05.2010, 00:21
5
Antworten

Matrix Multiplikation mit Threads: Warum ist es nicht schneller?

Also habe ich mit Pthreads herumgespielt, insbesondere versucht, das Produkt zweier Matrizen zu berechnen. Mein Code ist extrem chaotisch, weil er nur ein kleines, lustiges Projekt für mich selbst sein sollte, aber die Thread-Theorie, die ich ve...
06.06.2010, 22:29