Suchergebnisse für Anfrage "c-preprocessor"

2 die antwort

Wie kompiliere ich diesen Fortran-Code mit dem neuen ifort 2017?

Ich habe den folgenden fortran-Code, der mit ifort vor 2017 kompiliert wird: program parallel_m contains character(500) function PARALLEL_message(i_ss) character(50) :: Short_Description = " " integer :: i_s =0 integer :: n_threads = 0 ! ...

2 die antwort

Strings in einem Makro mit gfortran @ verkett

Das C-Präprozessor-Makro für die Verkettung ##) scheint auf einem Mac mit gfortran nicht zu funktionieren. Die Verwendung anderer Fortran-Compiler auf anderen Systemen funktioniert, daher suche ich nach einer Problemumgehung für gfortran. Ich ...

2 die antwort

Warum verursacht die NULL-De-Referenz in diesem C-Snippet kein undefiniertes Verhalten

Ich bin auf einen Code gestoßen, in dem NULL in einen Strukturzeigertyp @ geschrieben is(foo *) 0 und mit diesem Zeiger ein Mitglied de-referenzieren((foo *)0)->m und unter Verwendung der Adresse dieses&(((foo *)0)->m)) und gib Casting it to ...

TOP-Veröffentlichungen

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

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

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

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