Axel Rogat
Objektorientiertes Programmieren mit C++ und JAVA
 
5.5: Struktursprünge Kapitel 6 6.1: Pointer  
 
  6 Abgeleitete Typen  
 

Es stehen die üblichen Mechanismen zur Verfügung, kompliziertere Typen aus einfacheren (und letztendlich aus elementaren) Typen zusammenzusetzen. Die Syntax bei der Deklaration ist so gewählt, daß sie der späteren Anwendung (z.B. in Ausdrücken) ähnelt. Bei komplizierten verschachtelten Typen ist sie deshalb manchmal etwas gewöhnungsbedürftig.

Die beteiligten Operatoren sind folgende vier:

[] und () : Postfix-Operatoren für Arrays und Funktionen
* und & : Präfix-Operatoren für Pointer und Referenzen
Die erste Gruppe hat eine höhere Priorität als die zweite (siehe die Operatoren-Tabelle). Eventuell muß daher geklammert werden.

Außerdem gibt es noch die Typkonstruktion mit struct, union und natürlich class.

 
5.5: Struktursprünge Startseite 6.1: Pointer  
 

© 1998 Axel Rogat