1. 程式人生 > >qt creator原始碼全方面分析(4-4)

qt creator原始碼全方面分析(4-4)

[TOC] # 統計介面實現 我們知道,外掛架構必不可少的是定義介面類,即抽象基類,描述使用者需要自定義實現的內容。此外,一般還有一個管理器類,對介面類的所有實現類進行管理,並呼叫其中的介面進行。原始碼中有兩種方式來獲取所有實現類。 ```c++ // 介面類宣告 xx.h class ISimple { ISimple(); ~ISimple(); virtual void algo1() = 0; }; // 管理類宣告 xxmanager.h class SimpleManager { static void registerSimple(const ISimple *obj); } // xxmanager.cpp實現檔案中 // 統計介面的所有實現 stat