Bonjour.
Existe-t-il un moyen (y compris avec les nouveaux apports de C++1x) pour travailler en précision indépendante de la machine et du compilateur en C++ sans passer par une bibliothèque spécifique ?
Merci![]()
Bonjour.
Existe-t-il un moyen (y compris avec les nouveaux apports de C++1x) pour travailler en précision indépendante de la machine et du compilateur en C++ sans passer par une bibliothèque spécifique ?
Merci![]()
Pour les entiers : http://en.wikipedia.org/wiki/Stdint.h
Pour les flottants, c'est moins direct : http://arstechnica.com/civis/viewtop...f=20&t=1109210
Salut,
En C++0x, le fichier d'en-tête c'est <cstdint>. stdint.h est un en-tête C (il est vrai introduit lors de la normalisation de 99).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [u]int8_t [u]int16_t [u]int32_t [u]int64_t
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
(effectivement j'aurais dû dire plus clairement qu'il fallait inclure cstdint, non stdint.h, ce n'est pas très en évidence dans mon lien ; j'ai mis ce lien car il n'y a pas de page sur cstdint sur wiki)
Partager