MyClass() : ptr(std::make_shared<DataType>()) { // 构造函数的其他初始化操作 } }; 上述代码中,ptr是一个名为ptr的共享指针,它指向一个名为DataType的类型。在构造函数中,通过std::make_shared函数创建一个动态分配的对象,并将其赋值给ptr。 使用共享指针的优势是可以自动进行内存管理,当没有任何指针...