200512031103C++ 前置處理器常數
C++ 定義了六個前置處理器常數
1.__cplusplus 如果有定義,代表由C++ compiler在編譯此檔案。
2. _STDC_ 如果有定義,代表由C compiler在編譯此檔案。
3. __LINE__ 代表目前被編譯的程式碼行數。
4. __FILE__ 代表目前被編譯的檔案名稱。
5. __TIME__ 代表檔案被編譯的時間,時間格式為 hh:mm::ss。
6. __DATA__ 代表檔案被編譯的日期,日期格式為 m::d::y。
__LINE__ 與__FILE__的值會依檔案的不同、所在的行號而有不同的值,其他四個常數,內容會在編譯時保持固定。
1.__cplusplus 如果有定義,代表由C++ compiler在編譯此檔案。
2. _STDC_ 如果有定義,代表由C compiler在編譯此檔案。
3. __LINE__ 代表目前被編譯的程式碼行數。
4. __FILE__ 代表目前被編譯的檔案名稱。
5. __TIME__ 代表檔案被編譯的時間,時間格式為 hh:mm::ss。
6. __DATA__ 代表檔案被編譯的日期,日期格式為 m::d::y。
__LINE__ 與__FILE__的值會依檔案的不同、所在的行號而有不同的值,其他四個常數,內容會在編譯時保持固定。
回應