在我當前的項目中。我的很多.cpp
和.h
文件都包含很多內容,例如以下列方式聲明的6或7個標題。很多#include語句和頭文件的管理
#ifndef A_Header
#include "a.h"
#endif
#ifndef B_Header
#include "b.h"
#endif
我想知道它將使意義,如果我在一個頭包裹所有這些報頭(在項目中使用),然後宣佈,首部在每個源文件爲這樣
#ifndef Wrapper_Header
#include "wrapper.h" /*This would contain a collection of all headers*/
#endif
我沒有預料到這個計劃的任何建議和弊端?
它更有道理把那些包括警衛* *裏面的頭,使任何包含他們沒有做額外的工作。 – chris 2013-05-05 03:22:17
不包括廚房水槽,只包括你需要的東西。 C++編譯時間已經很糟糕。 – yngccc 2013-05-05 03:24:50
@chris你如何在頭文件中加入守衛? – Rajeshwar 2013-05-05 03:33:19