- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mapの引数としてstring型を用いたい)
Visual C++ 2005でstring型をmapの引数に使用する方法
このQ&Aのポイント
- Visual C++ 2005でstring型をmapの引数に使用する方法について解説します。
- 質問者がVisual C++ 2005を使用し、mapの引数としてstring型を使用したい場合に発生するエラーについて紹介します。
- エラーメッセージ「マネージ'first'をアンマネージ'std::pair<_Ty1,_Ty2>'で宣言できません。」が表示される場合、修正方法を示します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず、MSDNをご覧になってみましたか? std::mapがわかっていればそんなに難しくはないはずなんですけど。 System::Collections::Generic::Dictionary<String^, int> mapTest; mapTest["qwe"] = 187; MessageBox::Show(mapTest["qwe"].ToString()); using namespace System::Collections::Generic; を使えば、 System::Collections::Generic::Dictionary<String^, int> mapTest; は Dictionary<String^, int> mapTest; と書けます。
その他の回答 (1)
- bluecampus
- ベストアンサー率66% (138/209)
回答No.1
マネージドならマネージドのマップクラスみたいなのがあるのでそれを使いましょう。 System::Collections::Generic::Dictionaryあたり。
質問者
お礼
早速の回答ありがとうございます。 しかしながら、あまりよくわからないので、 もう少し詳しく説明していただけますか?
お礼
できました。ありがとうございます。