Syntaxe
procedure New(var P:any_Pointer);
|
procedure New(var P:Pointer_to_a_variant_record; tag_fields);
|
procedure New(var P:Pointer_to_a_schema; discriminants);
|
procedure New(var P:Pointer_to_an_object; constructor_call);
|
function New(any_Pointer_type): same_type;
|
function New(variant_record_Pointer_type;tag_fields):same_type;
|
function New(schema_Pointer_type;discriminants): same_type;
|
function New(object_Pointer_type;constructor_call):same_type;
|
Paramètres
Nom |
Description |
P |
Ce paramètre retourne un pointeur |
any_Pointer_type |
Ce paramètre retourne n'importe quel pointeur |
tag_fields |
Ce paramètre permet d'indiquer des champs de balise |
discriminants |
Ce paramètre permet d'indiquer des discriminants |
constructor_call |
Ce paramètre permet d'indiquer le constructeur d'appel |
Description
Cette fonction ou procédure permet d'allouer de la mémoire dynamique pour une variable.
Remarque
- La procédure New est une extension de la norme ISO 7185 Pascal.
Dernière mise à jour : Dimanche, le 22 octobre 2017