Безопасно ли удалять аннотации SAL из кода?

Я портирую некоторый код из Visual Studio в Mingw gcc. Я заметил, что в этом коде много аннотаций, таких как

__field_ecount_opt
AM_NOVTABLE
_out_bcount_part_opt(x,y)

используются. Я наткнулся на эту ветку, в которой говорится о аннотациях SAL.

Мой вопрос заключается в том, удаляю ли я некоторые аннотации SAL из своего кода. Будет ли это иметь какие-либо негативные последствия? Будет ли код по-прежнему работать?

1 ответ

Код все еще будет функционировать. Вы просто потеряете преимущество выполнения статического анализа кода, чтобы было легче пропустить ошибки, которые могут быть обнаружены во время компиляции.

Другие вопросы по тегам