在 MSVC 中使用多字符常量时是否可能出现警告?(类似于-Wmultichar
gcc 中的东西)。或者,如果有任何替代解决方案可以帮助查找如下代码,请告诉我。
在此代码上编译W4
未能产生任何警告,而使用 gcc 我可以产生-Wmultichar
和-Wtype-limits
:
int main()
{
std::string s = "hello";
if (s[0] == 'he') {}
}
(我知道,Wall
但这会产生很多警告,我并没有理会它。)