Home > C/C++, Delphi, Programming > Delphi to C++ types mapping

Delphi to C++ types mapping


Below is a list of Delphi data types and the corresponding C++ data types:

Delphi type

Corresponding C++ type

Boolean (Delphi)

bool (C++)

ShortInt (Delphi)

ShortInt, signed char (C++)

SmallInt (Delphi)

short (C++)

Integer (Delphi)

int (C++)

Byte (Delphi)

Byte (C++)

Word (Delphi)

Word (C++)

Cardinal (Delphi)

unsigned (C++)

Int64 (Delphi)

__int64 (C++)

UInt64 (Delphi)

unisgned __int64 (C++)

NativeInt (Delphi)

int (C++)

NativeUInt (Delphi)

unsigned (C++)

Single (Delphi)

float (C++)

Double (Delphi)

double (C++)

Extended (Delphi)

Extended (C++)

Currency (Delphi)

Currency, CurrencyBase (C++)

Comp (Delphi)

Comp, CompBase (C++)

Real (Delphi)

double (C++)

ShortString (Delphi)

ShortString, ShortStringBase (C++)

OpenString (Delphi)

OpenString (C++)

File (Delphi)

file (C++)

Text (Delphi)

TextFile (C++)

ByteBool (Delphi)

ByteBool (C++)

WordBool (Delphi)

WordBool (C++)

LongBool (Delphi)

BOOL (C++)

Real48 (Delphi)

not supported in C++

Pointer (Delphi)

void* (C++)

PWideChar (Delphi)

WideChar* (C++)

PAnsiChar (Delphi)

char* (C++)

Variant (Delphi)

defined in sysvari.h (C++)

OleVariant (Delphi)

defined in sysvari.h (C++)

LongInt (Delphi)

int (C++)

LongWord (Delphi)

unsigned (C++)

TextFile (Delphi)

TextFile (C++)


Categories: C/C++, Delphi, Programming
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s