Bonjour à tous,
je suis toujours en train de coder une lib mathématique en C++ pour apprendre et pratiquer le langage, mais il se trouve que pour certaines fonctions (ceil, floor, around) j'ai besoin d'extraire la partie décimale du nombre, logiquement j'ai penser à un code comme celui ci :
1 2 3 4 5 6 | float extract_decimal(float x) { int integer_part = static_cast<int>(x); float decimal_part = x - integer_part; return decimal_part; } |
mais il inclue un cast ce qui n'est pas très mal en soit mais ce serait mieux sans, ainsi est ma question :
Est-il possible d'écrire cette fonction sans cast ?
Je vous remercie d'avance de vos réponses et vous souhaite une bonne journée
+0
-0