有時在 class 內訂義 member 用 std::vector
所以避免造成 inline ctor / dtor, 就可以用 forward declaration 宣告 MyObject, 降低程式之間不必要的 dependency, 減少重新編譯時間。
參考資料:
- Forward declaration with unique_ptr?
- The Chromium Projects: C++ Dos and Don'ts -> Stop inlining constructors and destructors
沒有留言:
張貼留言