(我正在学习概念和模板,如果我做错了什么,请纠正我。)我有一个函数,它接受一个概念作为参数。我现在正在尝试重载这个函数,它采用了一个更具体的概念。这会做一些“更具体的事情”,或者调用不太具体的函数。Trying to call itself: }有没有办法显式地告诉编译器调用哪个重载(就像someFunc<Concept1>(x)不起作用一样),或者它只依赖于传递的对象的类型假设我不能将x转换为更
A<int>&&)’
main.cpp:6:8: note: no known conversion for argument 1 from ‘B’ to ‘A<int>&&’ 但是C++20中的概念并没有阻止实例化不满足其约束的函数我知道SFINAE不能工作,因为这个构造器不是模板,但是概念也应该和普通函数一起工作。 我做错了什么?