In current c++ standard(2003) you can't define typedef that uses template.
But you have an opportunity to define a class/structure that has a typedef.
template<typename T>
struct __tt
{
typedef std::map<std::string, T> smap;
};
And use it:
__tt<int>::smap m;
No comments:
Post a Comment