nicht implementiert
C++
Als Control gibt new entweder einen Zeiger (liable ptr) den Erwartungsdatentyp zurück oder einen Typ, der new folgt oder den Zeiger auf null.
new fordert beschafft Speicher und initialisiert den gewünschten Typ. Sofern der Datentyp eindeutig ist, kann der Typ weggelassen werden.
unsigned int liable ptr myInt = new(5); verify myInt := { print myInt#$; // 5 wird ausgegeben. delete myInt; }
Im Workflow:
workflow { unsigned int ptr myInt = new(5); construct print myInt#?; }
Als Attribute:
class myBase { code func( int ) : 5; } class myClass { public is myBase; new code( int ) func : 6; // überschreibt den Namen func für diese Ableitung. }