Я новичок в C ++ / CLI. Что эквивалентно следующему коду C # в управляемом C ++ / CLI как для заголовка, так и для исходного файла?
public static bool ArrayEquals<T>(T[] a, T[] b) { return true; }
Вот содержимое исходного файла:
public: generic <typename T> static bool ArrayEquals(array<T>^ a, array<T>^ b) { return true; }
Я попробовал следующее и продолжал получать ошибки компоновщика. Теперь я знаю, что вместо этого следует использовать ключевое слово generic. Спасибо Лоран! :)
template<typename T> bool ArrayEquals(List<T>^ a, List<T>^ b) { return true; }