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 に答える