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. Python 3で地図オブジェクトを印刷するには?
- 8. 体系的なフォーマットで地図を印刷するにはScala
- 9. Scalaで地図を印刷するには
- 10. ドットマトリックスプリンタへの印刷
- 11. pdfへの印刷
- 12. pthreadのではありませんcoutの印刷機能
- 13. 図の複数のプロット(R)を印刷
- 14. 地図内の地図java
- 15. Coutで関数Coutで何度でも何度も印刷されます
- 16. PHPのプリンタへの印刷
- 17. 印刷用の「ファンシー」クラス図 - ビジュアルスタジオ
- 18. スパークRDD-地図と地図地図
- 19. タイプ(地図。地図)
- 20. 変数への印刷パス
- 21. テキストフィールドへの印刷出力
- 22. Ascii PDFファイルへの印刷
- 23. スクロールウィンドウへのOpenGL印刷テキスト
- 24. ファックスへの印刷PHP
- 25. JavaFXウィンドウへの印刷
- 26. Python tkinter GUIへの印刷
- 27. pdfへの印刷phpテーブル
- 28. 1行への印刷
- 29. 改行へのtqdm印刷
- 30. コンソールアプリケーション:コンソールオーバーフローへの印刷
これまでに何を試しましたか? – krzaq
何を印刷しますか? – Sumeet
@Sumeet申し訳ありませんが、特に言及するのを忘れました。私はマップにすべてのキーとそれに対応する値を出力したいと思います。 –