[英]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.