Bonjour,
Dans l’objectif d’aider Paul, je me suis refait une classe CRationnel, pour le guider, … avant de tomber par hasard sur la class ratio de la STL. Mais les exemple de cppreference sont incompréhensible pour moi:
#include <iostream>
#include <ratio>
int main()
{
using two_third = std::ratio<2, 3>;
using one_sixth = std::ratio<1, 6>;
using sum = std::ratio_add<two_third, one_sixth>;
std::cout << "2/3 + 1/6 = " << sum::num << '/' << sum::den << '\n';
}
Ca sert à quoi ce using ? Ca doit faire référence à ça, mais je ne comprend pas. que veut dire : "adds two ratio objects at compile-time" ? Ce n’est pas une librairie que l’on peu appeler ? Ca ne fonctionne qu’a la compilation ? …
Merci, si vous pouvez m’apporter vos lumières.
Cordialement.
+0
-0