Dans le code créé par Apple, il y a cette ligne:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
Y a-t-il une raison d'exprimer 1,000,000,000
comme 1000*1000*1000
?
Pourquoi pas 1000^3
d'ailleurs?
1_000_000_000
. Cependant, avec les constantes de temps, c'est plus difficile. Il est plus lisible à écrire 30 * 60
(30 minutes en secondes) qu'à écrire 1800
. Il existe en fait des langages qui vous permettront d'écrire des unités, par exemple meters
, vous permettant de vous protéger contre les mauvaises affectations.
^
est un XOR, pas un exposant ou un opérateur puissant.