Der Compiler beschwert sich in Zeile 8:
Aufruf der Funktion f , die weder in der Vorlagendefinition sichtbar ist noch von ADL gefunden wurde.
f
ADL
Bitte beachten Sie, dass die Funktion unterhalb des Funktionsaufrufs definiert ist.
Sie haben zwei mögliche Ansätze:
Ansatz 1:
Ansatz 2:
Sie können forward den Prototyp für die Funktion N==1 version weiterleiten.
N==1
Kehren Sie die Reihenfolge Ihrer Funktionsdefinitionen um.
Ausgabe:
Tags und Links c++ c++11 templates