1. 程式人生 > >關於一些小的c++技巧

關於一些小的c++技巧

多文件編譯 就是 endif def 重復 #define stat 關於 包含

一 多文件編譯時的頭文件重復問題:
此時最好的解決方法就是使用條件包含,利用
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++技巧