¿Es posible typedef
tipos largos que usan plantillas? Por ejemplo:typedefs para clases con plantillas?
template <typename myfloat_t>
class LongClassName
{
// ...
};
template <typename myfloat_t>
typedef std::vector< boost::shared_ptr< LongClassName<myfloat_t> > > LongCollection;
LongCollection<float> m_foo;
Esto no funciona, pero ¿hay alguna manera de lograr un efecto similar? Solo quiero evitar tener que escribir y leer una definición de tipo que cubra casi todo el ancho de la ventana de mi editor.
Eso funciona ... pero tendrá que duplicar todos sus ctors. –
¿duplicar todos sus ctors? – dalle
De hecho, ¿duplicar todos tus ctors? – mch