在 C++11 中,std::shared_ptr 是 C++ 标准库中的一部分,所以你可以通过包含 <memory> 头文件来使用它。所以,如果你想在 Linux 中使用 std::shared_ptr,你需要包含 <memory> 头文件。

例如:

#include <memory>

int main() {
    std::shared_ptr<int> ptr = std::make_shared<int>(10);
    // 使用 shared_ptr
    return 0;
}

请注意,要确保你的编译器支持 C++11 标准或更高版本,以便使用 std::shared_ptr。在编译时,你可能还需要使用 -std=c++11-std=c++14 等编译选项来启用对 C++11 或 C++14 的支持。

Linux C++ 中 std::shared_ptr 的头文件

原文地址: https://www.cveoy.top/t/topic/bjm6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录