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/
假设T是模板参数,您需要typename:
typename list<GCInfo<T> >::iterator p;
^^^^^^^^
Run Code Online (Sandbox Code Playgroud)
更多时候,为什么有关typename要求,请参阅堆栈溢出的C++ FAQ "在哪里,为什么我必须把template和typename上依赖的名字呢?"