【发布时间】:2016-06-30 03:04:59
【问题描述】:
我们知道编译器会在需要时(根据上下文)将数组/函数衰减为指针,那么我们应该在什么时候显式使用 std::decay?
有什么任务需要我们使用,不然编译器不知道怎么处理?
谢谢。
【问题讨论】:
标签: arrays function c++11 pointers
我们知道编译器会在需要时(根据上下文)将数组/函数衰减为指针,那么我们应该在什么时候显式使用 std::decay?
有什么任务需要我们使用,不然编译器不知道怎么处理?
谢谢。
【问题讨论】:
标签: arrays function c++11 pointers
简单地说,decay::type 是身份类型转换,除非 T 是数组类型或对函数类型的引用。在这些情况下,decay::type 分别产生一个指针或指向函数的指针。
【讨论】: