Omnifarious
Resultados
1
preguntas formuladas por
Omnifarious
¿Cómo llamo ::std::make_shared en una clase que solo tiene constructores protegidos o privados?
20
respuestas
251
votos
110.7k
vistas
Tengo este código que no funciona, pero creo que la intención es clara: pruebamakeshared.cpp #include <memory> class A { public: static ::std::shared_ptr<A> create() { return ::std::make_shared<A>(); } protected: A() {}