存在的原因是std::decay什么?在什么情况下std::decay有用?
                
                3
              
                  它在标准库中使用,例如,将参数传递给线程时。那些需要按值存储,因此您不能存储例如数组。而是存储指针,依此类推。它也是一个模仿功能参数类型调整的元功能。
                
                
                  
                    —
                    dyp 2014年
                    
                  
                
              decay_t<decltype(...)>是一个很好的组合,看看auto会导致什么。
                
                  放射性变量?:)
                
                
                  
                    —
                    saiarcot895 2014年
                    
                  
                
              
                  std :: decay()可以做三件事。1能够将T的数组转换为T *;2.可以删除简历限定词和参考;3.它将函数T转换为T *。例如衰减(void(char))-> void(*)(char)。似乎没有人在答案中提到第三种用法。
                
                
                  
                    —
                    r0ng 
                    
                  
                
              
                  谢天谢地,我们还没有C ++夸克
                
                
                  
                    —
                    Wormer,