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