Obtention d'une liste de valeurs à partir d'une carte

Est-il un stl façon d'obtenir une liste de valeurs à partir d'une carte?

je.e, j'ai:

std::map<A,B> myMap;

et je voudrais une fonction qui retourne simplement la liste de valeurs, j'.e, std::list<B> (ou qui que ce soit.
Est-il intégré dans la stl façon de le faire?

Double de Copie les valeurs de la carte de vecteur dans la STL
Pas d'accord avec le dup en raison de l'OMI, de la accepté de répondre n'est pas ce que je considère être le meilleur choix de conception.
En fait, cela ne change pas au fait de cette question un doublon, il signifie simplement que vous devez répondre à la première question, plutôt que de le deuxième afin d'éviter la dispersion des réponses à toutes les cours. J'aime votre réponse ici.

OriginalL'auteur Amir Rachum | 2010-11-16