Linux C++ 中 std::shared_ptr 的头文件
在 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 的支持。
原文地址: https://www.cveoy.top/t/topic/bjm6 著作权归作者所有。请勿转载和采集!