GCC问题与模板

Ján*_*nos 2 c++ gcc garbage-collection compilation

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

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

这是图书馆.

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

Jam*_*lis 6

假设T是模板参数,您需要typename:

typename list<GCInfo<T> >::iterator p;
^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

更多时候,为什么有关typename要求,请参阅堆栈溢出的C++ FAQ "在哪里,为什么我必须把templatetypename上依赖的名字呢?"