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;
}
War es hilfreich?

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
scroll top