针对你提出的问题“命名空间 "std" 没有成员 "shared_ptr"”,以下是一些可能的原因和解决方案: 检查代码中是否包含了正确的头文件: 确保你的代码文件中包含了 <memory> 头文件,因为 std::shared_ptr 是定义在这个头文件中的。 cpp #include <memory> 如果遗漏了这个头文件,编译器将无法识别...