GCC 模板问题
Posted
技术标签:
【中文标题】GCC 模板问题【英文标题】:GCC issue with template 【发布时间】:2011-05-12 06:22:06 【问题描述】:我想使用下面的垃圾收集器,但是当我编译时,我会遇到很多错误,使用 GCC 而不是 VSC++,即这个。
list<GCInfo<T> >::iterator p;
---> 预期为 ';'表达后
这里是图书馆。
http://www.devarticles.com/c/a/Cplusplus/A-Simple-Garbage-Collector-for-C-plus-plus/3/
【问题讨论】:
【参考方案1】:假设T
是一个模板参数,你需要一个typename
:
typename list<GCInfo<T> >::iterator p;
^^^^^^^^
有关何时以及为何需要 typename
的更多信息,请参阅 Stack Overflow C++ 常见问题解答 "Where and why do I have to put template
and typename
on dependent names?"
【讨论】:
以上是关于GCC 模板问题的主要内容,如果未能解决你的问题,请参考以下文章