Clase condicional utilizada en un make_shared con los mismos parámetros.
Considere este fragmento de código que crea, en función de una condición, una instancia de clase diferente a través de std::make_shared. Tenga en cuenta que las dos posibles clases utilizadas (Child1 y Child2) tienen los mismos parámetros de construcción. class Base { public: Base(int param) { } }; class Child1 . . . Read more