實現header file (.h)相應的source file (.cc/.cpp)文件時的注意事項

本帖慢慢擴充……函數 1. 假設是實現namespace Abc中的一個class,不要由於是在.cc中就肆無忌憚的在global scope或者namespace Abc{}中定義輔助變量和函數,或者typedef、using東西。由於這些東西雖然沒有在相應的header file中聲明,可是若是在用戶代碼中有意或無心的聲明瞭它們,那用戶代碼就仍能夠使用它們。正確的作法是把這些不許備在別的文件中
相關文章
相關標籤/搜索