gpt4 book ai didi

c++ - 具有数组参数的函数特化

转载 作者:搜寻专家 更新时间:2023-10-31 01:32:28 25 4
gpt4 key购买 nike

<分区>

是否可以为特定的数组类型专门化一个函数?

例如有一个模板函数:

template <typename T, size_t size>
void process(T (&arr)[size])
{
// do smth
}

在这种情况下是否可以对 T=uint8_t 进行函数特化?还是这里唯一合理的解决方案是使用如下所示的重载?

template <size_t size>
void process(uint8_t (&arr)[size])
{
// do smth else
}

感谢您的建议和意见。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com