C ++/CLI : 템플릿 배열을 메소드 매개 변수로 선언하는 방법
-
11-09-2019 - |
문제
나는 C ++/CLI에 대한 초보자입니다. 헤더 및 소스 파일 모두에 대해 관리되는 C ++/CLI의 다음 C# 코드와 동일합니까?
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;
}
다른 팁
나는 다음을 시도하고 링커 오류를 계속 얻었습니다. 이제 키워드 제네릭을 대신 사용해야합니다. 고마워 로랑! :)
template<typename T>
bool ArrayEquals(List<T>^ a, List<T>^ b)
{
return true;
}
제휴하지 않습니다 StackOverflow