QScopedPointer 的废弃成员
以下 QScopedPointer 类的成员已被弃用。 这些成员被提供以保持旧源代码的兼容性。我们强烈建议不要在新代码中使用它们。
公共函数
(自 6.1 弃用) T * | take() |
相关非成员函数
(自 6.1 弃用) void | swap(QScopedPointer |
成员函数说明
[noexcept, 弃用自 6.1]
T *QScopedPointer::take()
该函数自 6.1 版本起已弃用。我们强烈建议不要在新代码中使用。
请使用 std::unique_ptr
和 release()
代替。
返回此对象所引用的指针的值。此 QScopedPointer 对象的指针将被重置为 nullptr
。
调用此函数的调用者将承担指针的所有权。
相关非成员函数
[noexcept, 弃用自 6.1]
void swap(QScopedPointer<T, Cleanup> &lhs, QScopedPointer<T, Cleanup> &rhs)
该函数自 6.1 版本起已弃用。我们强烈建议不要在新代码中使用。
请使用 std::unique_ptr
代替;此函数可能使指针逃逸其作用域。
交换 lhs 和 rhs。
© 2024 Qt 公司有限。此处包含的文档贡献均为各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相应的商标是芬兰 Qt 公司的商标,也是其他国家和地区全球的商标。所有其他商标是其各自所有者的财产。