簡體   English   中英

合並兩個C ++庫

[英]Merging Two Libraries in C++

我有兩個分別具有不同功能(例如Ah和Bh)的庫,我想將這兩個庫合並到App.h中

當用戶聲明App Class的實例時。 它應該如何知道必須創建Ah或Bh的實例

您在尋找工廠嗎?

假設A和B是類,並且共享一個公共接口(C),則您的App類可以執行以下操作:

static C create_A_or_B()
{
    if (...)
        return A()
    else
        return B()
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM