Я считаю, что __attribute__ ((warn_unused_result)) очень полезен как средство поощрения разработчиков не игнорировать коды ошибок, возвращаемые функциями, но мне это нужно для работы с MSVC, а также с gcc и gcc -совместимые компиляторы, такие как ICC. Имеют ли компиляторы Microsoft Visual Studio C/C++ эквивалентный механизм? (Я безуспешно пытался пройти через MSDN.)
Подробнее здесь: https://stackoverflow.com/questions/422 ... sed-result