Учись программированию на C++ Builder бесплатно!

Delphi

Размер или значение

Соответствие С++

Реализация

Shortlnt

целое 8 бит

signed char

typedef

Smalllnt

целое 16 бит

short

typedcf

Longlnt

целое 32 бита

int

typedef

Byte

целое без знака 8 бит

unsigned char

typedef

Word

целое без знака 16 бит

unsigned short

typedef

Integer

целое 32 бита

int

typedef

Cardinal

целое без знака 32 бита

unsigned int

typedef

Boolean

true/false

bool

typedef

ByteBool

true/false или целое без знака 8 бит

unsigned char

typedef

WordBool

true/false или целое без знака 16 бит

unsigned short

typedef

LongBool

true/false или целое без знака 32 бита

BOOL (WinAPI)

typedef

AnsiChar

символ без знака 8 бит

char

typedef

WideChar

символ Unicode размером в" слово

wchar t

typedef

Char

символ без знака 8 бит

char

typedef

AnsiString

AnsiString Delphi

AnsiString

класс

String[n]

прежний стиль строк Delphi, n = 1..255 бит

SmallString<n>

шаблон класса

ShortString

прежний стиль строк Delphi, 255 бит

SmaIlString<255>

typedef

String

AnsiString Delphi

AnsiString

typedef

Single

число с плавающей запятой 32 бита

float

typedef

Double

число с плавающей запятой 64 бита

double

typedef

Extended

число с плавающей запятой 80 бит

long double

typedef

Real

число с плавающей запятой 32 бита

double

typedef

Pointer

родовой указатель 32 бита

void *

typedef

PChar

указатель на символы 32 бита

unsigned char *

typedef

PAnsiChar

указатель на символы ANSI 32 бита

unsigned char*

typedef

Comp

число с плавающей запятой 64 бита

Comp

класс

OleVariant

значение variant OLE

OleVariant

класс


Поиск по сайту