Ошибка ПК Lint при использовании шаблонов

Когда я запускаю приложение PC lint для приведенного ниже кода, я получаю ошибки:

Ошибки для строки (1):

Ошибка 129: объявление ожидается, идентификатор «__created» игнорируется
Ошибка 10: ожидание идентификатора или другого декларатора
Ошибка 129: ожидание объявления, идентификатор «имя типа» игнорируется

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];
}

Как я могу избавиться от ошибок?

1

Решение

Сохраните файл как файл C ++ с правильным окончанием или сообщите lint, чтобы он воспринимался как таковой, в настоящее время он выглядит как файл C.

1

Другие решения

Добавление + fcp к команде build решило мою проблему

0

По вопросам рекламы [email protected]