Мне нужно распечатать 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;
}
Это распечатывает имена авторов, но не их работы в алфавитном порядке, любая идея о том, как я мог бы напечатать их работы также в алфавитном порядке. Спасибо