Pimpl 成語
平普爾成語 ( p ointer 到 IMPL ementation,有時被稱為不透明指標或柴郡貓技術 ),通過其所有私有資料成員移動到在 cpp 檔案中定義的結構降低一類的編譯時間。
該類擁有指向實現的指標。這樣,它可以是前向宣告的,因此標頭檔案不需要在私有成員變數中使用的 #include
類。
使用 pimpl 習慣用法時,更改私有資料成員不需要重新編譯依賴它的類。
平普爾成語 ( p ointer 到 IMPL ementation,有時被稱為不透明指標或柴郡貓技術 ),通過其所有私有資料成員移動到在 cpp 檔案中定義的結構降低一類的編譯時間。
該類擁有指向實現的指標。這樣,它可以是前向宣告的,因此標頭檔案不需要在私有成員變數中使用的 #include
類。
使用 pimpl 習慣用法時,更改私有資料成員不需要重新編譯依賴它的類。