C++模板学习离不开SFINAE,初看SFINAE会有一些有一些抽象,今天学习源码时看到一个很简单又很好理解的例子!分享一下! 已知,std::declval作用是返回任意类型 _Tp 的右值引用类型,在 decltype 表达式中不必经过构造函数就能使用成员函数,允许类型没有构造函数。 /* * <type_traits> */ /// @cond undocumented templat...