Безопасно ли удалять аннотации SAL из кода?
Я портирую некоторый код из Visual Studio в Mingw gcc. Я заметил, что в этом коде много аннотаций, таких как
__field_ecount_opt
AM_NOVTABLE
_out_bcount_part_opt(x,y)
используются. Я наткнулся на эту ветку, в которой говорится о аннотациях SAL.
Мой вопрос заключается в том, удаляю ли я некоторые аннотации SAL из своего кода. Будет ли это иметь какие-либо негативные последствия? Будет ли код по-прежнему работать?
1 ответ
Код все еще будет функционировать. Вы просто потеряете преимущество выполнения статического анализа кода, чтобы было легче пропустить ошибки, которые могут быть обнаружены во время компиляции.