我需要定义一个模板结构,以便:
element<T>::type
是类型:
T::element_type
如果T包含一个名为element_type的(公共)typedef,否则(如果它不包含这样的typedef)
element<T>::type
是类型
T::value_type
如果T是可变的和类型
const T::value_type
如果T是常数.
我真的很挣扎,任何建议都非常感谢!