私のハッシュマップをvC++ 08のArrayListに追加したいと思います。私のコードは以下の通りです。ハッシュマップをC++のArrayListに追加する方法は?
typedef std::tr1::unordered_map< std::wstring, std::wstring > hashmap;
hashmap numbers;
ArrayList^ myAL = gcnew ArrayList;
myAL->Add(numbers); // gives error...
しかし、それは私がオブジェクトにキャストするために試みたが、成功しなかっ
error C2664: 'System::Collections::ArrayList::Add' : cannot convert parameter 1 from 'hashmap' to 'System::Object ^'
1> No user-defined-conversion operator available, or
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
というエラーが発生します。誰も助けてくれるarraylistにhashmapを追加する?事前に
おかげで...
回答ありがとうございます。プログラムを変更しました。そして何か別の方法を追加してください。 –