Dans le cadre pro je suis amené à mesure des température, pressions, calculer des pourcentages, etc. en C++
Grâce à la bibliothèque Boost qui a un module dédié pour ces questions https://www.boost.org/doc/libs/1_65_0/doc/html/boost_units.html le test et la cohérence du logiciel est assez simple. Le compilateur détecte grâce aux templates si une opération n'a pas de sens du point de vue physique.
Par contre en cas d'erreurs, le compilateur est très très verbeux et c'est assez pénible à démêler. Mais cela reste très utile !
# Boost
Posté par Renault (site web personnel) . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à 7. Dernière modification le 22 mars 2022 à 11:07.
Dans le cadre pro je suis amené à mesure des température, pressions, calculer des pourcentages, etc. en C++
Grâce à la bibliothèque Boost qui a un module dédié pour ces questions https://www.boost.org/doc/libs/1_65_0/doc/html/boost_units.html le test et la cohérence du logiciel est assez simple. Le compilateur détecte grâce aux templates si une opération n'a pas de sens du point de vue physique.
Par contre en cas d'erreurs, le compilateur est très très verbeux et c'est assez pénible à démêler. Mais cela reste très utile !