GCC问题与模板

时间:2011-05-12 06:22:07

标签: c++ gcc garbage-collection compilation

我想使用下面的垃圾收集器,但是当我编译时,我在GCC中遇到了很多错误,但是没有使用VSC ++,即这个。

list<GCInfo<T> >::iterator p; ---&gt;预期';'表达后

这是图书馆。

http://www.devarticles.com/c/a/Cplusplus/A-Simple-Garbage-Collector-for-C-plus-plus/3/

1 个答案:

答案 0 :(得分:6)

假设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?"