Präprozessor-Definition in VS2010 C++
Ich versuche zu verstehen, die Notwendigkeit und die Verwendung von pre-Prozessor-Definitionen in C++. Ich verstehe die Verwendung von include-guards #ifndef #define und #endif. Aber ich weiß nicht genau verstehen, die Verwendung von der Notwendigkeit der:
Open the project's Property Pages dialog box.
Click the C/C++ folder.
Click the Preprocessor property page.
Modify the Preprocessor Definitions property.
Das ist nur eine Methode das zu tun
#define
ohne änderung des Codes.InformationsquelleAutor Deepak B | 2012-01-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie
#ifdef
oder#ifndef
in Ihren Quell-Dateien, ist dies eine der Orte, wo können Sie Einfluss auf die Ergebnisse dieser tests.Richtig, das ist ein Ort, um hinzufügen, definiert, ohne den Quellcode Bearbeiten.
InformationsquelleAutor Bo Persson
Den Präprozessor-Definitionen verwenden, die für Globale Präprozessor-Definitionen für das aktuelle Projekt; in der Regel system-oder compiler-Präprozessor-Definition.
zum Beispiel, wenn im debug-Modus, eine der definition wird _DEBUG dies wird beim kompilieren des Codes, wenn der Benutzer (Programmierer) will etwas anders machen, wenn Gebäude im debug-Modus :
InformationsquelleAutor Max