QSharedData Class
Die Klasse „QSharedData“ ist eine Basisklasse für gemeinsam genutzte Datenobjekte. Mehr...
| Header: | #include <QSharedData> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Öffentliche Funktionen
| QSharedData() | |
| QSharedData(const QSharedData &) | |
| ~QSharedData() | |
| QSharedData & | operator=(const QSharedData &) |
Ausführliche Beschreibung
QSharedData ist für die Verwendung mit QSharedDataPointer oder QExplicitlySharedDataPointer vorgesehen, um benutzerdefinierte implizit oder explizit gemeinsam genutzte Klassen zu implementieren. QSharedData bietet threadsichere Referenzzählung.
Weitere Informationen finden Sie unter QSharedDataPointer und QExplicitlySharedDataPointer.
Dokumentation zu den Mitgliedsfunktionen
[noexcept] QSharedData::QSharedData()
Erstellt ein QSharedData-Objekt mit einer Referenzanzahl von 0.
[noexcept] QSharedData::QSharedData(const QSharedData &)
Erstellt ein QSharedData-Objekt mit der Referenzanzahl 0. Der Parameter wird ignoriert.
[constexpr noexcept default] QSharedData::~QSharedData()
Löscht die Instanz von „ QSharedData “.
[delete] QSharedData &QSharedData::operator=(const QSharedData &)
other Weist der Instanz „ QSharedData “ den Wert „ “ zu. Diese Funktion wird gelöscht.
© 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.