Obsolete Members for QScopedPointer
Los siguientes miembros de la clase QScopedPointer son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.
Funciones públicas
No miembros relacionados
(deprecated in 6.2) void | swap(QScopedPointer<T, Cleanup> &lhs, QScopedPointer<T, Cleanup> &rhs) |
Documentación de funciones miembro
[noexcept, deprecated in 6.2] void QScopedPointer::swap(QScopedPointer<T, Cleanup> &other)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice std::unique_ptr en su lugar; esta función puede permitir que un puntero escape de su ámbito.
Intercambia este puntero de ámbito con other. Esta operación es muy rápida y nunca falla.
[noexcept, deprecated in 6.1] T *QScopedPointer::take()
Esta función está obsoleta desde la versión 6.1. Desaconsejamos su uso en código nuevo.
Utilice std::unique_ptr y release() en su lugar.
Devuelve el valor del puntero referenciado por este objeto. El puntero de este objeto QScopedPointer se restablecerá a nullptr.
Las personas que llamen a esta función asumirán la propiedad del puntero.
No miembros relacionados
[noexcept, deprecated in 6.2] void swap(QScopedPointer<T, Cleanup> &lhs, QScopedPointer<T, Cleanup> &rhs)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice std::unique_ptr en su lugar; esta función puede permitir que un puntero escape de su ámbito.
Cambia lhs por rhs.
© 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.