C ++ / CLI:メソッドのパラメータとしてテンプレート配列を宣言する方法

StackOverflow https://stackoverflow.com/questions/1838101

質問

私は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;
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top