remove_reference

常用: using T = typename remove_reference<decltype(*declval<it>())>::type;

template <typename T>
class remove_reference
{
public:
   typedef T type;
};

template<typename T>
class remove_reference<T&>
{
public:
   typedef T type;
};

posted @ 2021-08-02 02:32  Acception  阅读(45)  评论(0)    收藏  举报