1
我有一個C類模板++項目:C++類模板的屬性類型
template<class RequestHandler = DefaultRequestHandler>
class Server { ... }
我再有,我想擁抱的Server<WhateverRequestHandlerIWant>
實例作爲屬性的類。所以目前我有類似:
class OtherClass {
public: Server<>* server;
};
除非我弄錯了,這樣只會讓我來存儲Server
類中的模板參數是類DefaultRequestHandler
,是否正確?
有沒有辦法寫這個,而不僅僅是使OtherClass
類模板?
我從你的問題設定,你不要」你想使用繼承?否則,我會使用基類BaseServer,並從中繼承Server,並從OtherClass指向BaseServer。 –
@AlexWilson你應該發佈這個答案,這正是他應該怎麼做的。 –
@LuchianGrigore捱打吧! –