how frequently does the letter "я" appear in:
q: qt наследование и parent всем привет. ни для кого не секрет, что в чистых плюсах объекты уничтожаются в обратном порядке созданию.
если у нас есть базовый класс а и производный от него в, то при создании класса в - сначала инициализируется конструктор базового класса, а потом производного. при уничтожении класса в сначала уничтожится класс в потом базовый.
меня интересует порядок уничтожения в qt при наследовании и объявлении parent
допустим у нас есть код
заголовочник
class list : public qabstractlistmodel
{
...
  explicit list( qobject* parent ) noexcept;
...
}

сипипишник
...
list::list( qobject* parent ) noexcept
 : qabstractlistmodel( parent )
{
}
...

и так, где то мы создаем наш list
list* list = new list( some_parent );

сначала будет создан базовый класс, потом наследник.
когда объекты начнут уничтожатся наш лист будет уничтожен благодаря parent который мы указали в аргументах конструктора. правильно ли я понимаю, что порядок уничтожения будет прямой, сначала базовый класс, а потом уже производный( так как parent передан базовому классу )?

user
I counted fifteen "я"s in that text.
assistant