Table of Delphi data types and C++ types
 elphi    Size/Values    C++ implementation    Implementation

ShortInt    8-bit integer    signed char    typedef
SmallInt    16-bit integer    short    typedef
LongInt    32-bit integer    int    typedef
Byte    8-bit unsigned integer    unsigned char    typedef
Word    16-bit unsigned integer    unsigned short    typedef
Integer    32-bit integer    int    typedef
Cardinal    32-bit unsigned integer    unsigned int    typedef
Boolean    true/false    bool    typedef
ByteBool    true/false or 8-bit unsigned integer    unsigned char    typedef
WordBool    true/false or 16-bit unsigned integer    unsigned short    typedef

LongBool    true/false or 32-bit unsigned integer    BOOL (WinAPI)    typedef
AnsiChar    8-bit unsigned character    char    typedef
WideChar    word-sized Unicode character    wchar_t    typedef
Char    8-bit unsigned character    char    typedef
AnsiString    Delphi AnsiString    AnsiString    class
String[n]    old style Delphi string, n = 1..255 bytes    SmallString<n>    template class
ShortString    old style Delphi string, 255 bytes    SmallString<255>    typedef
String    Delphi AnsiString    AnsiString    typedef

Single    32-bit floating point number    float    typedef
Double    64-bit floating point number    double    typedef
Extended    80-bit floating point number    long double    typedef
Real    32-bit floating point number    double    typedef
Pointer    32-bit generic pointer    void *    typedef
PChar    32-bit pointer to characters    unsigned char *    typedef
PAnsiChar    32-bit pointer to ANSI characters    unsigned char *    typedef
Comp    64-bit floating point number    Comp    class
OleVariant    OLE variant value    OleVariant    class
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Table of Delphi data types and C++ types

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭