Hallo,

Java hat das nur konsequent abgeklemmt (und bietet dafür reflection an, womit man (fast) denselben Unfug anrichten kann...).

leichten Widerspruch bei den System Pointern, eigentlich variiert nur die Länge und selbiger könnte auch ein Procedure Pointer sein...

mfg

Dieter Bender

Zitat Zitat von Fuerchau
Das gilt (ausser bei Java) allerdings für alle anderen Programmiersprachen auch, Pointer sind einfach nur Adressen.

Allerdings gibt's auf der AS/400 doch ein paar kleine Pointer-Unterschiede:
System-Pointer => verweisen immer nur Auf Objekte
Space-Pointer => verweisen auf Datenbereiche
Data-Pointer => sind eigentlich keine Pointer sondern verweisen auf einen Descriptor, der wiederum die Ausprägung der Variablen (Typ und Länge) enthält.
Der Data-Pointer entspricht eigentlich dem, von Dieter gefordeten, typisierten Pointer, kann leider ausschließlich in MI verwendet werden.