如果C ++为自己决定“衰变”数组/函数,为什么C ++ 11会引入一个“衰变”仿函数?

时间:2017-02-22 06:34:51

标签: c++ c++11 types

在C ++中,当我们将数组/函数名作为参数传递给函数调用参数时,会发生array->指针和函数>函数指针的“衰减”。这是由编译器本身自动完成的。

我的问题是为什么在C ++ 11中新的语言标准应该引入模板“衰变”仿函数?我没有看到它的明显实际用法,网站(http://en.cppreference.com/w/cpp/types/decay)只是给出了一个片段,这个“衰变”可以帮助检测某些类型是否可以衰减到其他类型,我认为根本没用。

请您举一些例子吗?

0 个答案:

没有答案