首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏跟Qt君学编程

    QPointer简单使用

    QPointer类是一个模板类,继承于QObject的类就可以使用了。 使用   只需要使用QPointer包含使用即可。 QPointer<QPushButton> button1 = new QPushButton; QPointer<QPushButton> button2 = button1; button2->setText

    1.4K30发布于 2020-07-07
  • 来自专栏Linux驱动

    27.C++- 智能指针

    shared_ptr而引入的一种智能指针 -unique_ptr 只能一个指针对象指向一片内存空间(和auto_ptr类似),但是不能被拷贝和赋值(实现唯一性) QT中的智能指针(在后面学习到,再来深入描述) -QPointer 头文件<QPointer> 当其指向的对象被销毁时,他会被自动置空(避免被多次释放和野指针) 缺点在于,该模板类析构时,不会自动摧毁所指向的对象(需要手工delete) -QSharedPointer

    1K100发布于 2018-04-17
  • 来自专栏编程

    更高级的C+,Qt对象模型

    守护指针(QPointer),当被引用的对象被销毁时,它会自动设置为0,不像普通的c++指针,当对象被销毁时,它会变成悬空指针。 许多Qt特性都是通过标准C++技术实现的,基于QObject的继承。

    1.2K100发布于 2018-01-24
  • 来自专栏jiajia_deng

    Qt6 QML 中渲染自定义视频帧的改进 2023-05-30 更新

    void videoSinkChanged(); public slots: void deliverFrame(const QVideoFrame& frame); private: QPointer

    2.2K41编辑于 2023-10-21
  • 来自专栏全栈程序员必看

    Qt面试题整理

    QPointer 特点:当其指向的对象(T必须是QObject及其派生类)被销毁时,它会被自动置NULL. 它可以作为QPointer的替代品 这种情况下,不需要QSharedPointer的存在 5.

    2.7K10编辑于 2022-09-12
  • 来自专栏C++技术干货

    从源码角度透视QTcpServer:解构QTcpServer的底层原理与技术细节

    q_processIncomingConnection() accepted socket %i", descriptor); #endif q->incomingConnection(descriptor); QPointer

    47800编辑于 2025-06-30
  • 来自专栏Linux驱动

    C++复习篇

    29.Qt中的智能指针 -QPointer 当其指向的对象被销毁时,本身会自动赋值为NULL(从而避免被多次释放和野指针) 缺点在于,该模板类析构时,不会自动摧毁所指向的对象(需要手工delete)

    1.7K20发布于 2019-05-24
领券