1

当我为下面提到的代码运行 PC lint 应用程序时,出现错误:

第 (1) 行的错误是

错误 129:需要声明,忽略标识符 '__created'
错误 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];
}

我怎样才能摆脱错误?

4

2 回答 2

1

将文件另存为具有正确结尾的 C++ 文件,或者告诉 lint 将其视为这样,目前,它似乎被视为 C 文件。

于 2014-08-18T12:17:46.823 回答
0

将 +fcp 添加到构建命令解决了我的问题

于 2014-09-01T13:09:56.223 回答