Typedef
# Typedef

typedef ist in den Programmiersprachen C und C++ ein Schlüsselwort, das zur Erstellung eines Alias für einen Datentyp verwendet wird.

Ein einfaches Beispiel, bei dem ein neuer Typ für ganzzahlige Geschwindigkeiten festgelegt wird, wäre zum vordefinierten Typ int identisch:

Häufiger wird typedef für kompliziertere Definitionen verwendet: Es ist möglich und üblich, von abgeleiteten Typen weitere Ableitungen zu definieren:

Dies kann schnell zu komplexen und unübersichtlichen Deklarationen führen. Über eine typedef-Deklaration ist es möglich, für einen (möglicherweise zu komplexen) Datentyp einen einfachen Namen zu vergeben:

