0
A
答えて
0
それは非常に簡単ですが、ちょうど実装:
std::ostream & operator<<(std::ostream & os, const map<string, vector<string>>& myMap)
一つの簡単な実装があるかもしれません。
std::ostream & operator<<(std::ostream & os, const map<string, vector<string>>& myMap)
{
for(auto elem : myMap) {
std::os << it->first << " -> ";
auto & vec = it->second;
for(int i=0;i<vec.size();i++){
os << vec[i] << " ";
}
os << "\n";
}
os<<"\n";
return os;
}
0
(Visual Studio 2013でテスト済みの)このようなものを試すことができます。 厳密に言えば、問題を解決するために自分で試したコードを含める必要があります。試したすべてがエラーを起こしたとあなたは言った。あなたが試したものと正確なエラーを投稿してください。
#include "stdafx.h"
#include <vector>
#include <map>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
map<string, vector<string>> myMap;
myMap["key1"] = { "m00", "m01", "m02" };
myMap["key2"] = { "m10", "m11" };
myMap["key3"] = { "m20", "m21", "m22", "m23" };
for (auto m : myMap)
{
string const & key = m.first;
vector<string>& v = m.second;
cout << "Key=" << key.c_str();
for (auto i : v)
cout << " " << i.c_str();
cout << endl;
}
return 0;
}
関連する問題
- 1. Openlayers 3印刷地図部
- 2. 独自のレイヤーで地図を印刷
- 3. STLループのみで地図値を印刷する
- 4. golangの地図が順番に印刷されない
- 5. std :: coutは印刷されません
- 6. getlineとcoutによる印刷
- 7. Scalaで地図を印刷するには
- 8. ドットマトリックスプリンタへの印刷
- 9. pdfへの印刷
- 10. pthreadのではありませんcoutの印刷機能
- 11. 地図内の地図java
- 12. PHPのプリンタへの印刷
- 13. 印刷用の「ファンシー」クラス図 - ビジュアルスタジオ
- 14. スパークRDD-地図と地図地図
- 15. スクロールウィンドウへのOpenGL印刷テキスト
- 16. Kotlin Androidへの印刷
- 17. JavaFXウィンドウへの印刷
- 18. Nordic SDKシリアルへの印刷
- 19. ファックスへの印刷PHP
- 20. テキストフィールドへの印刷出力
- 21. Python tkinter GUIへの印刷
- 22. 改行へのtqdm印刷
- 23. Ascii PDFファイルへの印刷
- 24. 変数への印刷パス
- 25. pdfへの印刷phpテーブル
- 26. 地図上にあるときに印刷が実行されない、Python
- 27. 地図上のプロット点R地図パッケージ
- 28. 地図上の地域地図の変更AndroidSdk
- 29. NSLogへのUITextFieldの値の印刷
- 30. JavaFXのTextFieldへの行の印刷
これまでに何を試しましたか? – krzaq
何を印刷しますか? – Sumeet
@Sumeet申し訳ありませんが、特に言及するのを忘れました。私はマップにすべてのキーとそれに対応する値を出力したいと思います。 –