Auf dieser Seite

QVariantConstPointer Class

Emulierter const-Zeiger auf „ QVariant “, basierend auf einem Zeiger. Mehr...

Header: #include <qvariant.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Seit: Qt 6.0
Status: Bis 6.15

Diese Klasse soll in Version 6.15 als veraltet markiert werden.

Öffentliche Funktionen

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

Ausführliche Beschreibung

Verwenden Sie stattdessen „ QVariant::ConstPointer “.

QVariantConstPointer umhüllt einen QVariant und gibt diesen über seinen Operator*() zurück. Dadurch eignet er sich als Ersatz für einen tatsächlichen const-Zeiger. Wir können keinen tatsächlichen const-Zeiger von generischen Iteratoren zurückgeben, da die Iteratoren keinen tatsächlichen „ QVariant “ enthalten.

Dokumentation der Mitgliedsfunktionen

[explicit] QVariantConstPointer::QVariantConstPointer(QVariant variant)

Erstellt einen `QVariantConstPointer` aus einem ` variant`.

QVariant QVariantConstPointer::operator*() const

Löst die Referenz auf „ QVariantConstPointer “ auf, um dessen interne „ QVariant “ abzurufen.

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

Gibt einen const-Zeiger auf das ` QVariant` zurück, der den Konventionen für den Operator `->()` entspricht.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.