Suchergebnisse für Anfrage "c-preprocessor"

8 die antwort

Die Rolle von #ifdef und # ifndef

#define one 0 #ifdef one printf("one is defined "); #ifndef one printf("one is not defined "); In diesem, was ist die Rolle von#ifdef und#ifndef, und was ist die Ausgabe?

4 die antwort

Vom C-Präprozessor eingefügte Leerzeichen

Angenommen, wir erhalten diesen Eingabe-C-Code: #define Y 20 #define A(x) (10+x+Y) A(A(40))gcc -E Ausgänge wie das(10+(10+40 +20)+20). gcc -E -traditional-cpp Ausgänge wie das(10+(10+40+20)+20). Warum fügt der Standard-CPP das Leerzeichen ...

2 die antwort

Gibt es eine Möglichkeit, eine Textressource mithilfe des Preprozessors in ein unformatiertes Zeichenfolgenliteral zu ziehen?

Ich habe gerade bemerkt, dass ich eine Antwort für @ gegeben hadiese Frag [https://stackoverflow.com/questions/37487971/turn-a-text-file-into-a-string-at-compile-time] funktioniert eigentlich nicht: Unabhängig davon, ob CMake verwendet wird ...

TOP-Veröffentlichungen

18 die antwort

Wie wird getestet, ob das Präprozessorsymbol # define'd ist, aber keinen Wert hat?

Ist es unter Verwendung von C ++ - Präprozessoranweisungen möglich zu testen, ob ein Präprozessorsymbol definiert wurde, aber keinen Wert hat? Sowas in der Art #define MYVARIABLE #if !defined(MYVARIABLE) || #MYVARIABLE == "" ... blablabla ... ...

2 die antwort

defined (VARIABLE) von MSVC nicht korrekt ausgewertet?

Den folgenden Code ausführen #include <iostream> #define FOO #define BAR defined(FOO) int main() { #if BAR std::cout << "BAR enabled!" << std::endl; #else std::cout << "BAR disabled!" << std::endl; #endif return 0; }imVisual Studio ...

2 die antwort

Was ist WINAPI_FAMILY_ONECORE_APP?

Ich habe auf GitHub in Microsofts OpenSSL-Portierung gesucht. Ein Commit ist mir aufgefallen und es warHinzufügen der Win10 Universal Platform-Unterstützung [http://github.com/Microsoft/openssl/commit/3e8a22c4c880cad92f36aa29f0c75d118e11f362] . ...

6 die antwort

Präprozessor-fähige Code-Navigation in IDE für C-Projekt

HintergrunIch verbringe viel Zeit mit dem Navigieren und Bearbeiten von verschlungenen wissenschaftlichen C-Codes. Normalerweise enthalten sie Hunderte von optionalen Funktionen, die mit Präprozessor-Direktiven ein- und ausgeschaltet werden. Dies ...

10 die antwort

Warum schlägt die For-Schleifenbedingung fehl? [Duplikat

Diese Frage hat hier bereits eine Antwort: Ein Rätsel (in C) [/questions/5611724/a-riddle-in-c] 4 AntwortenIm unten gezeigten Code wird nichts gedruckt, was bedeutet, dass die Bedingung imfor Schleife schlägt fehl. Was könnte der Grund sein? ...

4 die antwort

Kann die CPP-Vorverarbeitungs-Anweisung in Fortran eingerückt werden?

Ich bin ziemlich neu in der Verwendung von Fortran Preprocessing Statements und habe eine Frage, die wahrscheinlich ziemlich einheimisch ist. Kann die Fortran-Vorverarbeitungs-Anweisung eingerückt werden? Ich habe Gfortran 4.8.1 unter Linux ...

8 die antwort

GCC Präprozessor [Duplikat]

Mögliches Duplizieren: Den GCC-Präprozessor ausführen [https://stackoverflow.com/questions/3916979] Gibt es ein GCC [http://en.wikipedia.org/wiki/GNU_Compiler_Collection] Option, die den GCC-Präprozessor zur Generierung von @ veranlasC ...