草庐IT

ISolutionToProblem

全部标签

c++ - 嵌套类作为C++中父类的模板参数

我想将算法实现为派生自纯虚类的类,表示特定算法解决的问题类型。一般的界面是这样的:templateclassISolutionToProblem{public:virtualvoidInit(constA&input,constB¶m)=0;virtualconstB&ComputeSolution()=0;virtual~ISolutionToProblem(){}};实现例如:templateclassMyAlgorithm:publicISolutionToProblem::WorkData,T>{public:structWorkData{/*StuffusingT..