Qt 智能指针相当于 Boost::shared_ptr ?

发布于 2024-11-14 12:08:02 字数 127 浏览 2 评论 0 原文

我在之前的项目中使用过 Boost::shared_ptr ,现在我想在 Qt 中找到一个智能指针来完成相同/相似的事情。 由于 Qt 中有许多智能指针类,我想知道该使用哪一个。 是QSharedPointer吗?

I have used Boost::shared_ptr in my previous projects and now I want to find a smart-pointer in Qt which does the same/similar thing.
Since there are many smart-pointer classes in Qt I was wondering which one to use.
Is it QSharedPointer?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吹泡泡o 2024-11-21 12:08:02

如果您使用了 boost::shared_ptr,请继续使用它。优先选择 boost::shared_ptr 而不是任何 Qt“扩展”,因为 boost::shared_ptr 已被 C++0x 标准接受(std::shared_ptr >)。

If you used boost::shared_ptr, continue using it. Prefer boost::shared_ptr to any Qt 'extensions' because boost::shared_ptr is accepted into the C++0x standard (std::shared_ptr).

指尖上的星空 2024-11-21 12:08:02

您想要 QSharedPointer 。您可以在 QSharedPointer

You want QSharedPointer. You'll find a comparison of all the pointer classes offered by Qt in the detailed description of QSharedPointer.

你的笑 2024-11-21 12:08:02

Qt 中有很多不同的智能指针,在 博客文章QSharedPointer 很可能就是您正在寻找的。

There is a bunch of different smart pointers in Qt, described in a blog post. QSharedPointer is most probably what you're looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文