Где хорошее место, чтобы задавать вопросы о PREfast?
Где хорошее место, чтобы задавать вопросы о PREfast?
Ясно, что у PREfast есть ограничения, некоторые из которых кажутся глупыми:
- он не может распознать
CString
как существоconst TCHAR *
бинарный совместимый). - он не понимает, что
if (FooClass const & foo = FooClass(args))
фактически инициализирует foo.. - он жалуется на ILIsChild() в shlobj.h (который должен быть исправлен @ microsoft)
- требует проверки возврата из _setmode, но документы для _setmode указывают, что он вызывает недопустимый обработчик параметра для ошибки и возвращает свой предыдущий режим (абсолютно бесполезный для проверки!)
- Неправильно указывает на несоответствие количества символов и количества байтов при использовании структуры DEVNAMES (например, wDriverOffset - который задокументирован как число символов - следовательно, не несоответствие)
Не знаете, где есть люди, обсуждающие использование PREfast, его ошибок и обходных путей?