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

Понимание передачи QScopedPointer по ссылке
Я пытался понять, как передать это как константную ссылку. У меня следующий класс: class DBContext : public QObject В моем классе MainWindow я определяю его следующим образом: private: QScopedPointer<DBContext> dbContext;...
1698 просмотров
schedule 19.09.2021

QList::contains с QSharedPointer
Итак, у меня есть класс, в котором есть член данных id, и я использую его в QList<QSharedPointer<MyClass>> , и я не уверен, как проверить, существует ли существующий id в этом QList . Как мне это сделать, поскольку QList::contains...
1505 просмотров
schedule 12.03.2022

Пожалуйста, объясните это выражение
class TestPtr : protected QSharedPointer<Test> где Test — абстрактный класс интерфейса. Класс TestPtr должен служить классом интеллектуального указателя. Означает ли это, что класс TestPtr является производным от класса Test ?...
277 просмотров

Использование QSharedPointer с new[] приводит к несоответствию free()/delete/delete[] в valgrind
У меня есть следующий код: QPair<QSharedPointer<unsigned int>, int> someclass::somefunction() { int siz = data_size(); QSharedPointer<unsigned int> buffer(new unsigned int[siz]); // Fill the buffer... return...
2048 просмотров
schedule 04.09.2022

Есть ли в приложениях Qt автоматическая сборка мусора?
Я изучаю это, но я не вижу окончательного ответа. Очищает ли приложение виджета Qt память при выходе? Есть ли какая-то разница, происходящая от QObject? Если есть сборка мусора, то зачем класс QSharedPointer ? Я спрашиваю из следующего контекста...
7937 просмотров

Слоты Qt не вызываются в режиме выпуска, и я виню QSharedPointer
У меня проблема с механизмом сигнальных слотов, возможно, это проблема с QSharedPointer , так как умные указатели для меня новы. Небольшое пояснение контекста: TCPAssociation является дочерним классом LANAssociation . TCPClient является...
52 просмотров
schedule 16.05.2024