Ingeniería de software

26
¿Debería "entre x e y" ser conmutativo?

En mi aplicación, hay algunas plantillas de expresión predefinidas que se pueden usar para filtrar datos. Uno de ellos es " between x and y". Un ingeniero de control de calidad afirma que hay un defecto en su definición, porque " between 100 and 200" da resultados diferentes que " between 200 and...

26
¿Alguna vez es malo marcar una función C ++ constexpr?

Dada una función muy trivial, int transform(int val) { return (val + 7) / 8; } Debería ser muy obvio que es fácil convertir esta función en una constexprfunción, lo que me permite usarla al definir constexprvariables, así: constexpr int transform(int val) { return (val + 7) / 8; } Mi...