Curiosité de la fonction sdt::cout
Bonjour :coucou:
Il semble que la fonction cout imprime les flux de gauche à droite mais les construit de droite à gauche
Exemple : Les instructions
Code:
1 2 3
|
uint32_t q = 47 ;
cout<<"\n"<<10*q<<", "<<q++<<"\n"; |
donnent : 480, 47
- Est-ce exact et si oui, il y a-t-il une raison à cela?
- Existe-t-il d'autres curiosités de ce genre?
Lorsqu'on affiche les résultats d'un test, on commence par incriminer le programme et on peut perdre pas mal de temps … :aie:
Merci pour toute réponse