Zum Inhalt, überspringe Kopfzeile Zur Navigation, überspringe Kopfzeile
1: /** 2: * Projekt: Benutzerdefinierte Datentypen 3: * 4: * @author Stefan Jahn 5: * @version 20070318 6: * @date 18.03.2007 7: * 8: * @file main.cpp 9: */ 10: 11: #include <iostream> 12: using namespace std; 13: 14: /** 15: * main-Funktion 16: */ 17: int main (int argc, char const *argv[]) { 18: cout << "Benutzerdefinierte Datentypen:" << endl; 19: cout << "==============================" << endl; 20: 21: // Mit dem Schlüsselwort typedef kann ein eigener Datentyp erstellt 22: // werden der auf einen vorhandenen Datentyp beruht. 23: typedef unsigned int zahl; 24: 25: // Nun kann eine Variabel mit dem neuen Datentyp angelegt werden. 26: zahl i = 0; 27: i = 10; 28: 29: cout << "Wert von i = " << i << endl; 30: 31: // Es können auch Arrays erstellt werden 32: typedef int position[2]; 33: 34: position j; 35: j[0] = 5; 36: j[1] = 10; 37: 38: cout << "Wert von j[0] = " << j[0] << endl; 39: cout << "Wert von j[1] = " << j[1] << endl; 40: 41: return 0; 42: }
Zum Inhalt zurück, überspringe Navigation | Zum Seitenanfang