【发布时间】:2017-08-07 15:19:45
【问题描述】:
在 C++ 中有一个等效的编码,该代码带有智能指针?
在 External.cpp 中:
class ExampleClass {...};
ExampleClass* function()
{
ExampleClass *ptr = new ExampleClass();
ptr->doSomething();
return ptr;
}
在Another.cpp中我想正确地做这样的事情,如何?:
ExampleClass *ptr2 = function();
【问题讨论】:
-
看看here。您提供的代码似乎是工厂函数。
标签: c++ oop smart-pointers