是否可以typedef
长类型使用模板?例如:
template <typename myfloat_t>
class LongClassName
{
// ...
};
template <typename myfloat_t>
typedef std::vector< boost::shared_ptr< LongClassName<myfloat_t> > > LongCollection;
LongCollection<float> m_foo;
这不起作用,但是有没有办法达到类似的效果?我只是想避免键入和阅读几乎覆盖了我的编辑器窗口整个宽度的类型定义。