Можете мне объяснить лучший способ чтобы делать такое? mainwindow.h Class MainWindow :

QMainWindow
{
public:
MainWindow(...);
private:
QWidget * widget;
};

mainwindow.cpp


MainWindow::MainWindow(...) : ...
{
widget = new QWidget();
}

Я читал уже несколько раз что всё созданное через new должен быть удален через delete или вместо этого я должен использовать smart pointers. Но я до сих пор не увидел код в кьюте где используются smart pointerы. И в доках я часто вижу классы где виджеты создаются через new без но в конце не используют delete. Можете разъяснить почему ?

1 ответов

5 просмотров

widget = new QWidget(this);

Похожие вопросы

Обсуждают сегодня

Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
Окей, а продвигать эту шляпу как? Я ни разу ботов не двигал , ибо не делал ничего для себя толком🧐
ռɛ ʋɛʀʍօʀɛ
5
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
И еще, я вчера чутка запутался, показы это типо рекламные посты или рассылки, а приветы?
Ilya Shvechikov
5
сори за оффтоп, но просто в тему https://www.youtube.com/watch?v=8Q_YfcpgdGU
Alex Kom
8
По какой цене продают скрипты анонимного чата? Я за 500 даже готов 😂😂😂
Ilya Shvechikov
7
Мне вот интересно jwt токен для подключения сторонего сайта к оду норм идея?
Andrij Moskivets
3
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Или ты челендж хочешь?
Ilya Shvechikov
7
Карта сайта