Код: Выделить всё
#include
...
std::vector vec = {1.0, 2.0, 3.0};
auto const sum = std::accumulate(vec.begin(), vec.end(), 0); // should be 0.0 or double{0.0}
Пока единственный предупреждение, которое я мог сгенерировать, было не от компилятора, а от clang-tidy bugprone-fold-init-type.
Подробнее здесь: https://stackoverflow.com/questions/790 ... s-integers