При компиляции следующего кода с msvc2017
void Foo::bar(A */*a*/)
я получаю это предупреждение:
foo.cpp:38: warning: C4138: '*/' found outside of comment
Я могу исправить это, добавив пробел после звездочки:
void Foo::bar(A * /*a*/)
однако, мне пришлось бы делать это в нескольких местах, и если я когда-либо раскомментирую параметр, стиль кодирования, который я использую, не будет соблюдаться из-за дополнительного пробела.
Поскольку яне получайте того же предупреждения с gcc или clang, мне интересно, если это особенность MSVC, которую можно безопасно отключить.