Ja, aber es könnte ja sein, dass ein Pointer z.B. 20 Bits lang ist ...
Kann er nicht! Für ein 32-Bit Anwendung sind die Pointer immer 32 Bit lang, unter 64 Bit immer 64 Bit. "Früher" gabs mal noch 16-Bit Adressen und sowas wie Pages um mehr als 64 kByte Adressraum zu haben.
Windows Vista - Eine neue Erfahrung in Fehlern.