Когда я запускаю приложение 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];
}
Как я могу избавиться от ошибок?
Сохраните файл как файл C ++ с правильным окончанием или сообщите lint, чтобы он воспринимался как таковой, в настоящее время он выглядит как файл C.
Добавление + fcp к команде build решило мою проблему