在C ++ 20中对概念约束函数进行排序的规则是什么?

问题描述 投票:4回答:1

我刚刚了解到C ++概念比SFINAE优越得多,因为受概念约束的函数是有序的,这意味着约束程度较高的函数比约束程度较小的函数更好。

编译器使用多少规则来估计函数受多少约束?当混合非约束和约束过载时,这些规则如何与常规过载解决方案相互作用?

c++ templates overloading c++20 c++-concepts
1个回答
0
投票

为简单起见,在重载解析过程中:

© www.soinside.com 2019 - 2024. All rights reserved.