QVariantConstPointer 类

基于指针的仿真 const 指针,基于 QVariant更多信息...

头文件 #include <QVariantConstPointer>
CMakefind_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmakeQT += core
自从Qt 6.0

公共函数

QVariantConstPointer(QVariant variant)
QVariant操作符*() const
const QVariant *操作符->() const

详细描述

QVariantConstPointer 封装一个 QVariant 并从其操作符*()中返回它。这使得它可以作为实际 const 指针的替代品。由于迭代器不持有实际的 QVariant,因此不能从通用的迭代器返回实际的 const 指针。

成员函数文档

[显式] QVariantConstPointer::QVariantConstPointer(QVariant variant)

从一个variant 构造 QVariantConstPointer。

QVariant QVariantConstPointer::operator*() const

解除 QVariantConstPointer 的引用以检索其内部 QVariant

const QVariant *QVariantConstPointer::operator->() const

返回一个指向 QVariant 的 const 指针,遵守操作符->() 的约定。

© 2024 Qt 公司。此处包含的文档贡献的版权属于各自的拥有者。本条文档根据自由软件基金会发布的GNU 自由文档许可证 1.3 版本 的条款进行许可。Qt 和相应的标志是芬兰和其他国家的 Qt 公司的商标。所有其他商标均为各自所有者的财产。