Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Вы ими пользуетесь при каждой отладочной сборке? Я бы предпочел, чтобы этим занимался основной компилятор.
Нет. Раз в неделю запускаю, а то и реже, но обязательно незадолго перед релизом. По идее можно автоматом всё это запускать на билд-сервере, есть он есть, перед постройкой проекта. Но я вручную такие вещи предпочитаю, что не совсем правильно.
В сообществе по Visual Studio
тему по этой ситуации закрыли с формулировкой "Adding a warning to such a conversion would be far too noisy to be useful". Такой подход говорит о явном непонимании сути предупреждений компилятора и неумении ими грамотно управлять. Это видно и по большинству открытых проектов от MS, которые "тихо" собираются только с /W3, с /W4 выдают минимум десятки-сотни предупреждений, а с /Wall — тысячи.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>В сообществе по Visual Studio тему по этой ситуации закрыли с формулировкой "Adding a warning to such a conversion would be far too noisy to be useful". Такой подход говорит о явном непонимании сути предупреждений компилятора и неумении ими грамотно управлять. Это видно и по большинству открытых проектов от MS, которые "тихо" собираются только с /W3, с /W4 выдают минимум десятки-сотни предупреждений, а с /Wall — тысячи.
Открыли уже и поправили
. В C++23 можно так:
void f(really int x);
f(42); // OK
f(3.14); // ERROR
Жаль с датой опоздал.