PTR

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » P » PTR

Syntax: ... AS Datentyp PTR ...
Typ: Schlüsselwort
Kategorie: Speicherverwaltung

PTR wird mit DIM, REDIM, COMMON, STATIC, EXTERN, TYPE und DECLARE verwendet, um eine Variable oder Funktion als Pointer zu definieren. Es kann also immer angegeben werden, wenn ein Datentyp gebraucht wird.

PTR ist eine Abkürzung des Schlüsselwortes POINTER und hat dieselbe Bedeutung.

Beispiele:

DECLARE FUNCTION foobar (Parameter AS INTEGER) AS INTEGER PTR

TYPE mytype
a AS INTEGER
b AS INTEGER PTR
END TYPE

DIM var AS STRING PTR
DIM typ AS mytype PTR

Unterschiede zu QB: neu in FreeBASIC

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht PTR nicht zur Verfügung und kann nur über __PTR aufgerufen werden.

Siehe auch:
ALLOCATE, Grundlagen zu Pointern, Zusammenstellung von Pointer-Anweisungen