简洁易懂讲清原理,讲不清你来打我~

当我们需要某个表达式的返回值类型又不想实际执行表达式时用decltype而不用auto

泛型编程中结合auto用于追踪函数返回值类型

template <typename T1, typename T2>
auto multiply(T1 x, T2 y)->decltype(T1*T2){
    return x*y;
}
posted on 2021-07-25 15:45  offer快到碗里来~  阅读(109)  评论(0)    收藏  举报