【发布时间】:2023-03-04 20:47:01
【问题描述】:
考虑以下代码:
template< class T1 , class T2>
auto calc( T1 a , T2 b )
{
return a + b ;
}
template< class T1 , class T2>
auto calc( T1 a , T2 b ) -> decltype( a + b )
{
return a + b ;
}
第二个代码有什么区别? 你能举一些例子说明这会有所不同还是在这里有所作为?
【问题讨论】:
标签: c++ c++11 auto decltype return-type-deduction