Variablennamen (Ungarische Notation)

Die folgende Tabelle zeigt die Präfixe, die bei Variablennamen verwendet werden, was bei der Übersetzung von dem C/C++- und CA-VO-Code nach Xbase++ helfen soll.

Auch bei API-Funktionen ist diese sicher hilfreich.

Genauso könnten die Präfixe zur Standardisierung des eigenen Quellcodes verwendet werden.

Ungarische Notation

Erweiterte Ungarische Notation

a

Array

a<type>

Array of <type>

b

Codeblock

b

Byte

c

String

c

String

d

Date

cb

Codeblock

k

Constant ch Char

l

Boolean

d

Date

n

Numeric

dw

DWord

o

Object

f

Float

s

Structure

h

Handle

x

Unknown, Polymorphic

i

Int, Integer

h

Handle

id

Literal Identifier

ptr, p

PTR (Pointer)

k

System defined constant

sym

Symbol

l

Logic, Boolean

 

 

li

Long int

 

 

n

Numeric

 

 

o

Object

 

 

psz, sz

PSZ (String mit Chr(0) als Abschluß)

 

 

ptr, p

PTR (Pointer)

    r Real

 

 

r4, r

Real4

 

 

r8, r

Real8

 

 

si

Short int

 

 

struc

Structure

 

 

sym

Symbol

 

 

u

Usual

    v void

 

 

w

Word

 

 

x<type>

Expression of <type>