当我为下面提到的代码运行PC lint应用程序时,我收到错误:
第(1)行的错误是
错误129:声明预期,标识符' __已创建'忽略
错误10:期待标识符或其他声明者
错误129:声明预期,标识符' typename'忽略
template<typename T,UINT32 capacity> //(1)
class A
{
public:
A();
T *alloc();
T *free( T *ptr);
//Private members
private:
T *m_headPtr;
T m_pool[capacity];
}
如何摆脱错误?
答案 0 :(得分:1)
将文件保存为具有正确结尾的C ++文件,或者告诉lint将其视为处理,目前,它似乎被视为C文件。
答案 1 :(得分:0)
在构建命令中添加+ fcp解决了我的问题