關於一些小的c++技巧
阿新 • • 發佈:2018-06-23
多文件編譯 就是 endif def 重復 #define stat 關於 包含 一 多文件編譯時的頭文件重復問題:
此時最好的解決方法就是使用條件包含,利用
ifndef-define-include-endif 的結構進行定義
此時最好的解決方法就是使用條件包含,利用
ifndef-define-include-endif 的結構進行定義
#ifndef _HFILE
#define _HFILE
#include <.....>
....
#include <......>
***Some Essential Defination***
#endif
二 關於命名空間的使用
定義命名空間: namespace space { Datas ; Statements ; } 使用命名空間中的內容: name::function , name::data ; 當命名空間的嵌套過於繁雜時可以使用 namespace MEF = myth::elements::fire ; 進行精簡處理 在實際的編程中可以使用每個主要的類使用一個命名空間,這樣在編程時使得 每個函數與數據的所屬十分清晰。
關於一些小的c++技巧