MagistrAnatol

Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Есть задача переделать код из Delphi на С++. Сильно не пинайте и не отправляйте покурить грамотные книги. Как правильно создавать/удалять формы/фреймы? TForm* form = new TForm1(); .... delete form; или же через умные указатели std::unique_ptr<TForm*> form(new TForm1); ........ нужно ли удалять указатель? delete form; Тоже самое и по фреймах? И такой вопрос - если есть несколько фреймов и у них будет один родитель - нужно ли удалять фрейм, который уже не используется? TFrame* frame1 = new TFrame1(); frame1->Parent = Panel1; ..... delete frame1; TFrame* frame2 = new TFrame2(); frame2->Parent = Panel1; Спасибо |