2015年4月29日 星期三

Embarcadero RAD Studio C++ Builder Simple Types


http://docwiki.embarcadero.com/RADStudio/XE8/en/Simple_Types

 int nI;                        // 32-bit   64-bit
 nI = sizeof( __int8);          // 1          1
 nI = sizeof( __int16);         // 2          2
 nI = sizeof( __int32);         // 4          4
 nI = sizeof( __int64);         // 8          8
 nI = sizeof( NativeInt);       // 4          8
 nI = sizeof( Integer);         // 4          4
 nI = sizeof( int);             // 4          4
 nI = sizeof( UINT);            // 4          4
 nI = sizeof( UINT64);          // 8          8
 nI = sizeof( char);            // 1          1
 nI = sizeof( CHAR);            // 1          1
 nI = sizeof( WCHAR);           // 2          2
 nI = sizeof( TRUE);            // 4          4
 nI = sizeof( true);            // 1          1
 nI = sizeof( WORD);            // 2          2
 nI = sizeof( DWORD);           // 4          4
 nI = sizeof( void *);          // 4          8

 nI = sizeof( this);            // 4          8
 nI = sizeof( TObject *);       // 4          8