MSVCで複数文字の定数が使用されている場合に警告を出すことはできますか?-Wmultichar( gccに似たもの)。または、次のようなコードを見つけるのに役立つ代替ソリューションがある場合は、お知らせください。
W4このコードでコンパイルすると警告が生成されませんでしたが-Wmultichar、 gccでは生成できました-Wtype-limits:
int main()
{
std::string s = "hello";
if (s[0] == 'he') {}
}
(私は知ってWallいますが、それは私が気にしなかった非常に多くの警告を生成します。)