【发布时间】:2010-11-05 07:30:11
【问题描述】:
class Example {
// ...
};
template <typename T, Example ex> //Error
class MyExample{
// ...
};
我的问题是为什么模板非类型参数不能是类类型?
我得到的错误是
error: ‘class Example’ is not a valid type for a template constant parameter
【问题讨论】:
-
请澄清——你看到什么样的编译器错误?
-
尝试(示例 * ex)。它会起作用的:]
-
也许(示例和前)有效。试试看嘛 。 . .
-
应该有效!因为“——引用对象或引用函数”