Czy możliwe jest stosowanie długich typów z szablonami przy użyciu typedef
? Na przykład:typedefs dla zajęć na szablonach?
template <typename myfloat_t>
class LongClassName
{
// ...
};
template <typename myfloat_t>
typedef std::vector< boost::shared_ptr< LongClassName<myfloat_t> > > LongCollection;
LongCollection<float> m_foo;
To nie działa, ale czy istnieje sposób na osiągnięcie podobnego efektu? Po prostu chcę uniknąć konieczności pisania i czytania definicji typu, która obejmuje prawie całą szerokość mojego okna edytora.
To działa ... ale będziesz musiał duplikować wszystkich swoich lekarzy. –
duplikować wszystkich swoich lekarzy? – dalle
Rzeczywiście, duplikat wszystkich swoich lekarzy? – mch