Suchergebnisse für Anfrage "preprocessor-directive"

2 die antwort

Warum können std :: max und std :: min immer noch verwendet werden, auch wenn ich nicht #include <algorithm> habe?

2 die antwort

Machen Sie etwas sowohl eine C-Kennung als auch eine Zeichenfolge?

Angenommen, Sie möchten eine übereinstimmende Liste von Bezeichnern und Zeichenfolgen erstellen

6 die antwort

Vorlagenparameter in einer Präprozessor-Direktive verwenden?

Ist es möglich, in einer Präprozessor-Direktive einen konstanten Template-Parameter ohne Typ zu verwenden? Folgendes habe ich vor Augen: template <int DING> struct Foo { enum { DOO = DING }; }; template <typename T> struct Blah { void DoIt() { ...

TOP-Veröffentlichungen

6 die antwort

Wie Sie mit #if entscheiden, für welche Plattform in C # @ kompiliert wi

n C ++ gibt es vordefinierte Makros: #if defined(_M_X64) || defined(__amd64__) // Building for 64bit target const unsigned long MaxGulpSize = 1048576 * 128;// megabyte = 1048576; const unsigned long MaxRecsCopy = 1048576 * 16; #else const ...

8 die antwort

Erzwingen Sie, dass der Compiler einige Zeilen im Programm ignoriert

Angenommen, ich habe 10.000 Zeilen C ++ - Code. 200 Zeilen dieses Codes dienen zu Testzwecken (überprüfen Sie beispielsweise das Programm und zeigen Sie eine Fehlermeldung an). Gibt es in C ++ eine Möglichkeit, einige Codezeilen zu ignorieren ...

26 die antwort

Ist #define in Industriestandards verboten?

Ich bin ein Student der Informatik im ersten Jahr und mein Professor sagte#define ist in den Industriestandards zusammen mit @ verbot#if, #ifdef, #else und einige andere Präprozessor-Direktiven. Er benutzte das Wort "verboten" wegen unerwarteten ...

4 die antwort

CMake: Setze einen anderen Namen für die Variable #cmakedefine

Ich weiß, Sie können CMakes @ verwendconfigure_file, um CMake-Variablen für Ihr Programm verfügbar zu machen. Zum Beispiel kann ich @ verwend #define ${CMAKE_BUILD_TYPE}ergeben #define Release Um meinen Code besser lesbar zu machen, würde ich ...

5 die antwort

Vorteile von Conditional-Preprocessor gegenüber Conditional-Anweisungen

15 die antwort

#ifdef Ersetzung in der Swift-Sprache

In C / C ++ / Objective-C können Sie mithilfe von Compiler-Präprozessoren ein Makro definieren. Darüber hinaus können Sie mit Compiler-Präprozessoren einige Teile des Codes ein- oder ausschließen. #ifdef DEBUG // Debug-only code #endifGibt es ...

2 die antwort

Try-Anweisung in Cython für cimport (zur Verwendung mit mpi4py)

Gibt es eine Möglichkeit, das Äquivalent der Python try-Anweisung in Cython für den cimport zu haben? Sowas in der Art try: cimport something except ImportError: pass Ich würde dies brauchen, um eine Cython-Erweiterung zu schreiben, die mit ...