tengo una clase de plantillaC++ con plantilla typedef
template <T>
class Example
{
...
};
en cuyo interior hay Hay muchos métodos del tipo siguiente:
template <class U> <class V> method(....)
dentro de estas I utilizar TR1 :: shared_ptr a U o V o T.
Su tedioso tipeo tr1::shared_ptr<const U>
o tr1::shared_ptr<const V>
.
La cosa obvia a hacer:
template <typename U>
typedef tr1::shared_ptr<U> shptr<U>;
no funciona.
¿Qué haces en esta situación? ¿Algo que pueda reducir la verbosidad?
Duplicados: http://stackoverflow.com/questions/562209/typedef-std-containers, http://stackoverflow.com/questions/1474417/typedef-a-template-class-without-specifying-the-template -parameters, http://stackoverflow.com/questions/544842/c-typedef-ing-stl –
No estoy seguro de que sean duplicados, seguramente están relacionados y podrían ser interesantes para examinar las respuestas, ¿pero duplicados exactos? –