Почему приведение типа int to a bool выдает предупреждение?

Разве нельзя использовать static_cast для преобразования int в bool, поскольку он преобразует обратное неявное преобразование, но я все равно получаю предупреждение?

Пример:

MSVC ++ 8

bool bit = static_cast<bool>(100);
14
задан sashoalm 19 December 2016 в 09:06
поделиться