C++ プロジェクトにクラス テンプレートがあります。
template<class RequestHandler = DefaultRequestHandler>
class Server { ... }
次に、インスタンスをプロパティとして保持したい別のクラスがありServer<WhateverRequestHandlerIWant>
ます。だから現在、私は次のようなものを持っています:
class OtherClass {
public: Server<>* server;
};
私が間違っていない限り、これによりServer
、テンプレート パラメーターが class であるクラスのみを格納できますよDefaultRequestHandler
ね?
OtherClass
クラステンプレートも作成せずにこれを書く方法はありますか?