内置宏和預編譯指令, 在代碼調試、單元測試、跨平台代碼中經常會用到。這裡記錄一下。
1. 内置宏
(檔案名,目前行号,目前日期,目前時間,目前執行方法名)
__FILE__
__LINE__
__DATE__
__TIME__
__FUNCTION__
2.預編譯指令
可以防止頭檔案被多次引用
可以友善解決代碼跨平台編譯問題
可以根據自定義變量靈活執行程式
等等,許多好處
效果可以看代碼執行個體:
test.h
main.cpp
執行:
内置宏和預編譯指令, 在代碼調試、單元測試、跨平台代碼中經常會用到。這裡記錄一下。
1. 内置宏
(檔案名,目前行号,目前日期,目前時間,目前執行方法名)
__FILE__
__LINE__
__DATE__
__TIME__
__FUNCTION__
2.預編譯指令
可以防止頭檔案被多次引用
可以友善解決代碼跨平台編譯問題
可以根據自定義變量靈活執行程式
等等,許多好處
效果可以看代碼執行個體:
test.h
main.cpp
執行: