gpt4 book ai didi

c++ - 任何人都知道有什么计划让 ^ 成为 shared_ptr 的简写吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:05:19 24 4
gpt4 key购买 nike

例如:

shared_ptr<const shared_ptr<const int> > pp;

相当吓人……而

const int ^ const ^ pp;

立即让人联想到原始指针等价物

const int * const * pp;

最佳答案

没有;这将是一个坏主意。

C++ 的最大优点之一是有不同的方法来管理内存和其他资源,您可以在每种情况下选择最佳方法。 shared_ptr 只是一种方式;其他包括 auto_ptrunique_ptr(来自 C++0x)以及 intrusive_ptrscoped_ptr(来自 Boost)。

许多其他库都有自己的智能指针类。使 shared_ptr 成为“首选”智能指针没有多大意义。

^ 符号已经被其他几种从 C 和 C++ 派生的语言使用。 C++/CLI 将其用于托管句柄,而 Objective C 将其用于 block 。

关于c++ - 任何人都知道有什么计划让 ^ 成为 shared_ptr<T> 的简写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com