標頭檔 (Header Files)
一般來說,每一個 .cc
檔都應該要有一個對應的 .h
檔。 不過也有一些常見的例外,像是單元測試 (Unit Test) 跟一些只包含著 main()
的小型 .cc
檔就不需要有。
正確地使用標頭檔可以對可讀性、程式碼大小與效能帶來巨大的影響。
本章中的規則會引領你克服標頭檔中各式各樣的陷阱。
一般來說,每一個 .cc
檔都應該要有一個對應的 .h
檔。 不過也有一些常見的例外,像是單元測試 (Unit Test) 跟一些只包含著 main()
的小型 .cc
檔就不需要有。
正確地使用標頭檔可以對可讀性、程式碼大小與效能帶來巨大的影響。
本章中的規則會引領你克服標頭檔中各式各樣的陷阱。