Ich bin auf der Suche nach detaillierten Informationen über die Größe der grundlegenden C++-Typen. Ich weiß, dass dies von der Architektur (16 Bit, 32 Bit, 64 Bit) und dem Compiler abhängt.
Aber gibt es überhaupt Standards für C++?
Ich verwende Visual Studio 2008 auf einer 32-Bit-Architektur. Ich erhalte die folgende Meldung:
char : 1 byte
short : 2 bytes
int : 4 bytes
long : 4 bytes
float : 4 bytes
double: 8 bytes
Ich habe erfolglos versucht, verlässliche Informationen über die Größe der char
, short
, int
, long
, double
, float
(und andere Typen, an die ich nicht gedacht habe) unter verschiedenen Architekturen und Compilern.