<t :: * int =“”>是什么意思?

时间:2015-12-04 15:35:55

标签: c++ template-meta-programming

在代码中:

typedef
template< typename T>
boost::variant<T::* int, T::* string, T::* double, T::* bool>
   any_member;

T::*是什么意思/做什么?

1 个答案:

答案 0 :(得分:3)

T::*是指向T成员的指针。 int是该成员的类型。