Вопросы по теме 'qsharedpointer'

Обобщение общих указателей и QSharedPointer::data() против shared_ptr::get()?
Я создал библиотеку Qt , построенную на устаревших абстракциях, таких как QSharedDataPointer и QSharedData . Поэтому, когда мне понадобился обычный общий указатель, имело смысл использовать QSharedPointer для согласованности. Сейчас я...
1187 просмотров
schedule 07.10.2022

QSharedPointer и QObject::deleteLater
У меня есть ситуация, когда управляемый объект QSharedPointer сигнализирует о том, что он выполнил свою задачу и вскоре готов к удалению (после выполнения функция покинула функцию, испускающую мой сигнал readyForDeletion ). При работе с обычными...
5517 просмотров
schedule 17.09.2022

Настройка QSharedPointer
Я исхожу из фона С# и все еще не понимаю умных указателей С++ и Qt. Это должен быть основной вопрос: В myClass.h QSharedPointer<AccessFlags> m_flags; В myClass.cpp я пытаюсь установить (установлено ли правильное слово?) указатель...
5776 просмотров
schedule 26.04.2023

QSharedPointer не возвращает false
у меня сейчас что-то вроде этого QSharedPointer<QMainWindow> cv; Этот общий указатель используется как cV = QSharedPointer<QMainWindow>(new QMainWindow(p)); cV->setAttribute(Qt::WidgetAttribute::WA_DeleteOnClose);...
586 просмотров
schedule 15.05.2023

Управление данными QAbstractItemModel в QSharedPointers
В c++ Qt мне нравится управлять памятью кучи с помощью QSharedPointers , но можно/нужно также использовать их для управления данными в QAbstractItemModel ? Например, можно иметь список QStrings QList<QSharedPointer<QString> > queue...
1342 просмотров
schedule 18.02.2023

Какова стоимость вызова функции-члена через общий указатель?
Часто утверждается, что разыменование интеллектуального указателя не оказывает заметного влияния на производительность. (Например, здесь: Производительность интеллектуального указателя C ) Теперь мне интересно, так ли это на самом деле. Я...
260 просмотров
schedule 24.10.2023