boost代码分析:is_const,is_reference
template <typename T> struct cv_traits_imp {};template <typename T>struct cv_traits_imp<T>{ static const bool is_const = false; static const bool is_volatile = false; typedef T unqualified_type;};template <typename T>struct cv_traits_imp<const T>{ static const bool is_const = true; static const bool is_volatile = false; typedef T unqualified
...