(これは、「C ++ / CXのC#Windowsランタイムコンポーネントから返されたコレクションを反復処理するにはどうすればよいですか?」と表現することもできます。
で使用しようとしstd::for_each
ましたIIterable<T>
が、次のコンパイル時エラーが発生します
エラーC2664:'std :: begin':パラメータ1を'my_collection_type^'から'Platform :: String ^'に変換できません。ユーザー定義の変換演算子が使用できないか、指定された型が無関係です。変換には、reinterpret_cast、Cスタイルのキャスト、または関数スタイルのキャストが必要です
コレクションを反復処理するにはどうすればよいですか?