标签: c++ c++11 types
在C ++中,当我们将数组/函数名作为参数传递给函数调用参数时,会发生array->指针和函数>函数指针的“衰减”。这是由编译器本身自动完成的。
我的问题是为什么在C ++ 11中新的语言标准应该引入模板“衰变”仿函数?我没有看到它的明显实际用法,网站(http://en.cppreference.com/w/cpp/types/decay)只是给出了一个片段,这个“衰变”可以帮助检测某些类型是否可以衰减到其他类型,我认为根本没用。
请您举一些例子吗?