``` struct Obj { let a : int; let b : string; fn::ctor Obj(let a, let b) { init this.a = a; init this.b = b; } }
Объявим структуру данных которую будем выделять.
let $t1 : Obj = new Obj(10,"test");
Выделим память автоматически - подходящий тип выделения
будет выбран автоматически (стек/куча).
let $t1_a : Obj = new::auto Obj(10,"test");
Выделим память автоматически - явно автоматически.
del $t1;
Удалим автоматически выделенную память (если требуется явное удаление)
del::auto $t1_a;
Удалим автоматически выделенную память (явно автоматически, если требуется явное удаление).
del::hint ```