=== Les types en C++ et les systèmes de représentation ===
leLe langage C++ impose un mécanisme de type pour indiquer la nature des données contenues dans une variable. Ainsi un <code>double</code> permettra de stocker un réel et un <code>int</code> permettra de stocker un entier. Par contre, il ne définit pas de système de représentation pour représenter ces variables. Ainsi, le standard ne spécifie pas comment on représente un double sous la forme d'une suite de bits. Le système de représentation utilisé peut donc varier entre deux ordinateurs ou en fonction du compilateur utilisé. Cette particularité peut parfois poser de graves problèmes de portabilité d'un programme.