我需要按字母順序打印std::multimap
,這兩個作者姓名及其作品。按字母順序打印std :: multimap鍵和值
#include <string>
#include <map>
int main()
{
std::multimap<std::string, std::string> authors = {{"Captain", "Nothing"}, {"ChajusSaib", "Foo"},
{"ChajusSaib", "Blah"}, {"Captain", "Everything"}, {"ChajusSaib", "Cat"}};
for (const auto &b : authors)
{
std::cout << "Author:\t" << b.first << "\nBook:\t\t" << b.second << std::endl;
}
return 0;
}
這打印出作者的名字,但不是他們的作品按字母順序,我如何可以打印自己的作品按字母順序以及任何想法。謝謝
http://coliru.stacked-crooked.com/a/9b786a99a4f8778a – 0x499602D2