C ++ / CLI: Wie Schablonenanordnung als Methodenparameter erklären
-
11-09-2019 - |
Frage
Ich bin ein Neuling in C ++ / CLI. Was ist das Äquivalent des # -Code folgenden C in Managed C ++ / CLI sowohl für den Header und Quelldatei?
public static bool ArrayEquals<T>(T[] a, T[] b)
{
return true;
}
Lösung
Hier ist der Inhalt für die Quelldatei:
public:
generic <typename T>
static bool ArrayEquals(array<T>^ a, array<T>^ b)
{
return true;
}
Andere Tipps
Ich habe versucht, die folgenden und gehalten Linkerfehler bekommen. Jetzt weiß ich, das Schlüsselwort generic sollte stattdessen verwendet werden. Dank Laurent! :)
template<typename T>
bool ArrayEquals(List<T>^ a, List<T>^ b)
{
return true;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow