Da C++ "nur" der Objektaufsatz auf C ist sind hier die Basistypen identisch.
Moin,
ich hoffe, das
>>"nur"<< war ganz bewusst gewählt...
Wenn ich mich recht entsinne, war ein int unter Turbo C noch ein 2 Byte Datentyp... Da war long der "große" 4 Byte-Typ.
GNU C++ in der 486er Zeit, da war int schon 4 Bytes groß, allerdings auch long. Gleiche Zeit und auf dem Alpha war long dann 8 Bytes groß.
Also seeehr plattformabhängig und füllte den Quelltext mit vielen Compilerdirektiven...
VG Pixfreak