boost::shared_polymorphic_downcast
y los otros boost::shared_ptr
funciones residen en <boost/shared_ptr.hpp>
¿Dónde está el equivalente estándar de boost :: shared_polymorphic_downcast en C++ 11?
Recientemente he habilitado el soporte para C++ 11 en GCC con -std=c++0x
. Para evitar confusiones, me mudé de boost::shared_ptr
a std::shared_ptr
que reside en #include <memory>
.
Sin embargo, parece que shared_polymorphic_downcast
no es parte del espacio de nombres std
y no está incluido en #include <memory>
.
¿Sabes dónde está? ¿Me he perdido el memo desaprobación ;-)
No se puede desaprobar una característica que nunca estuvo. –
Lol, sí, estaba bromeando. Con frecuencia, borro por error la línea entre las funciones populares de Boost y el STL. –