C++函数模板偏特化问题较为美观的一种解决方案
67 字
1 分钟
C++函数模板偏特化问题较为美观的一种解决方案
C++函数模板偏特化问题较为美观的一种解决方案
使std::enable_if_t作为int并带上默认值
template <typename T, typename std::enable_if_t<std::is_integral_v<T>, int> = 0>void foo(T x) { std::cout << "is integral\n";}
template <typename T, typename std::enable_if_t<std::is_floating_point_v<T>, int> = 0>void foo(T x) { std::cout << "is floating point\n";}文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
C++编译期计算的探索
技术2023-08-07
2
【解决方案】Visual Studio写C/C++时没有语法高亮
技术2023-04-05
3
【解决方案】FFmpeg推流速度过快
技术2024-06-10
4
【解决方案】FRP代理HTTPS时无法获取IP地址
技术2025-07-21
5
代码片段
技术2023-07-06
随机文章随机推荐
真-大沙子