RSS
StartseiteKnowledge LibraryTop 10Impressum

C++ vs. VB: INT, UINT ungleich VB Integer

Die ähnliche Schreibweise mancher C++ Datentypen kann schnell zu Fehlern führen.

Datentypen unter C++ sehen in einigen Fällen ihren Kollegen unter VB recht ähnlich und wenn man mal Deklarationen selber für VB zurechtstutzen muss und unter anderem dem C - Datentyp "INT" oder "UINT" begegnet, denkt man spontan an "Integer"

Das ist aber nicht richtig. Denn schaut man sich die Speicherbereiche des Datentyp INT/ UINT in der C++ Dokumentation näher an, stellt man fest das dieser einen Speicherbereich von 4 Byte benötigt, ein Integer hingegen nur 2 Byte. Der Datentyp "Long" eignet sich da schon besser, denn auch dieser reserviert einen Speicherbereich von 4 Byte.

Das Äquivalent des Integer unter VB, ist der Datentyp SHORT in C.