1
我想將我的hashmap添加到vC++ 08中的ArrayList中。我的代碼如下。如何將hashmap添加到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
我試投與對象,但沒有成功。任何人都可以幫我添加hashlist在arraylist?
在此先感謝...
感謝您的回答,我改變了我的計劃。並添加一些替代方法。 – 2012-04-19 06:20:54