Page 1 of 1

Funktionsaufruf ist trotz Einschränkungen mehrdeutig

Posted: 03 Jun 2025, 17:58
by Anonymous
Ich begegne einen mehrdeutigen Anruffehler, wenn ich versuche, eine C ++ 20-konzeptbeschränke Funktion neben einer generischen Vorlageüberlastung zu verwenden. Meine Erwartung war, dass die konzeptbezogene Version als spezialisierter und somit bevorzugt wird, insbesondere wenn der Argumentyp perfekt mit dem Konzept übereinstimmt.

Code: Select all

#include 
#include 
template
void fun(T a)
{
std::cout