[英]Can't compile std::list iterator with template
当我尝试编译这个时,我收到此错误:
error: expected `;' before 'it'
为什么我不能声明这个迭代器? 问题出在哪儿?
#include <list>
template <typename Z>
class LBFuncBase: public LBBaseBlock<Z>
{
void Something() {
std::list<LBBaseBlock< Z >* >::iterator it;
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.