Y a-t-il une différence entre ceux-ci:
float foo1 = (int)(bar / 3.0);
float foo2 = floor(bar / 3.0);
Si je comprends bien, les deux cas ont le même résultat. Y a-t-il une différence dans le code compilé?
#include<cmath>et utilisez std::floor)
bar?
floor, mais attention que ce n'estdoublepas pourfloat. C99 a égalementfloorfpourfloat.