[C++]typedef typename ...

其实代码应该这样看:

typedef typename _Mybase::value_type value_type;
//typedef [typename (_Mybase::value_type) ] value_type;
//这里强调了 _Mybase::value_type是一个类型,而不是类的成员.
//至于最后的value_type,就像正常使用typedef一样,可以是一个程序员喜爱的名字:)

猜你喜欢

转载自www.cnblogs.com/drunknbeard/p/10245028.html