#include <memory>
class FrontEndFlow
{
public:
FrontEndFlow();
};
FrontEndFlow::FrontEndFlow()
{
std::cout << "调用了构造函数!" << std::endl;
}
std::shared_ptr<FrontEndFlow> _front_end_flow_ptr;
int main(int argc,char** argv)
{
_front_end_flow_ptr = std::make_shared<FrontEndFlow>();
}
用make_shared<类名>初始化一个指向类的智能指针,该过程会调用类的构造函数。