小编Kir*_* ND的帖子

我们可以使用具有多个返回类型的函数吗?(在C ++ 11及更高版本中)

我试图写一个通用的函数,该函数的输入为uint8uint16uint32uint64,...,并与最大的元素的数据类型返回最大值?

例如:

template < typename T, typename X>
auto Max_Number(T valueA, X valueB)
{
    if (valueA > valueB)
        return valueA;
    else
        return valueB;
}
Run Code Online (Sandbox Code Playgroud)

PS:此示例假定最大元素具有最大数据类型。

c++ templates function return-type c++11

31
推荐指数
3
解决办法
1659
查看次数

标签 统计

c++ ×1

c++11 ×1

function ×1

return-type ×1

templates ×1