模板的 GCC 问题

GCC issue with template

本文关键字:问题 GCC      更新时间:2023-10-16

我想使用以下垃圾收集器,但是当我编译时,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;
^^^^^^^^

有关何时以及为何需要typename的更多信息,请参阅 Stack Overflow C++常见问题解答"我必须在何处以及为什么必须在依赖名称上放置templatetypename