编译期判断类是否存在成员函数
编译期判断类是否存在成员函数
1. 检测类是否存在push_back
-
只能检测stl,因为用到了
T::value_type
,只在stl中存在 -
可以通过修改push_back的参数类型来判断其它类
|
2. 检测stringstream是否存在对应参数的重载函数
-
注意:不能判断引用类型的参数,或者修改T为T&
template <typename> |
发布于
只能检测stl,因为用到了T::value_type
,只在stl中存在
可以通过修改push_back的参数类型来判断其它类
|
注意:不能判断引用类型的参数,或者修改T为T&
template <typename> |