最佳答案
下面是如何实现 std::is_function
的?
template<class T>
struct is_function : std::integral_constant<
bool,
!std::is_const<const T>::value && !std::is_reference<T>::value
> {};
(来自 参考资料)
在我看来,int
应该是这个定义下的一个函数。我遗漏了什么?