C++前置聲明

寫代碼的時候,代碼規範通常會要求頭文件儘量使用聲明,規範如: 爲什麼要使用前置聲明,而不直接使用頭文件呢? 難道頭文件中使用聲明能夠是編譯的速度加快? 但是編譯器在預處理的時候也會將頭文件加載到cc文件裏面,那這樣聲明就起不到作用了。其實原因很簡單。就是爲了方便a.h 和 b.h能夠相互調用。 a.h 中只加b類的聲明。 a.cc 中添加b.h的頭文件。  同時b.h若想調用a類的時候直接添加a.
相關文章
相關標籤/搜索