如何启用标准::实验::atomic_shared_pointer

How can I enable std::experimental::atomic_shared_pointer

本文关键字:实验 atomic shared pointer 标准 何启用 启用      更新时间:2023-10-16

我正在使用Ubuntu 16.04。而且我有 gcc-9.2.0,但我在/usr/local/include/c++/9.2.0/experimental中找不到原子头文件,我想我可能需要在编译 gcc 时启用它,或者我必须手动安装它,但我没有找到任何关于如何这样做的线索。

所以我的理解std::experimental::atomic_shared_pointer现在是std::atomic(std::shared_ptr(,所以我认为没有(也许不会(有任何方法可以启用std::experimental::atomic_shared_pointer

这也是我解释这一点的方式 en.cppreference.com: 标准::实验::atomic_shared_ptr:

本页描述的功能已合并到2017年11月起,并入主线ISO C++标准;参见std::atomic>(自C++20起(C++