这里我有一些有趣的代码。有谁知道如何从myClass
模板中没有辅助参数的情况下获取子类型?
注意:也可能是myClass
模板。
class myClass
{
public:
struct tPacaje
{
int data;
};
};
template <class T>
class executorClass
{
public:
void todo(T::tPacaje ob)
{
...
}
};
您正在尝试使用一种类型,因此需要告诉编译器您正在使用typename
:
template <class T>
class executorClass
{
public:
void todo(typename T::tPacaje ob)
{
//^-------
//...
}
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句