我有一个类,它具有公共模板方法。 这个类有2个行为策略,我想通过类模板传递。 template<class Strategy>
class SomeClass {
public:
template<class B>
void ProcessType(){}
};
// And do something like this:
SomeClass<Strategy1>
我有一个使用模板的类。它是这样的: template <typename T>
class a
{
public:
a(T arg);
a<T> func(a arg); // This seems to work, but...
a<T> func(a<T> arg); // ...should I be doing this instead?
priv