阅读C++ Templates: The Complete Guide,它说
请注意,模板不能在函数中声明
它不会对书中的任何其他章节或外部资源进行解释和/或交叉引用。
有人能帮我解释一下吗。这可能会在书的后面解释,但还没有。如果我之前解释过了,我一定是错过了。
示例:
int main()
{
class DummyClass // This compiles ok
{
int object;
};
template <typename T> // compile error "expected primary-expression before "template""
class DummyTemplate
{
T object;
};
return 0;
}
我也不理解来自gcc的错误消息。错误消息显示:
expected primary-expression before "template"
https://stackoverflow.com/questions/3449112
复制相似问题