QMultiMap ->
(unordered_)?multimapLes conteneurs tries de la STL sont, pour autant que je sache, quasiment tous des hash map, des arbres binaires ou des listes liees (ou se comportent comme tels), donc y a rien a bouger en mémoire, juste des pointeurs a changer.
./24 Rien que
QString est une aberration a mon sens. Certes, y a l'unicode, mais on a aussi
std::wstring, ou encore
std::u(16|32)string, exotiques mais bien definis (Ce ne sont que des specialisations de
std::basic_string<...>. Meme sices types n'ont aucune notion d'encodage, mais c'est voulu, puisque le C/C++ ne voit les chaines de caracteres que comme des tableaux de bytes...
Et WTF?
Je suis en revanche d'accord pour dire que
<iostream> et les differentes versions de
<fstream> ne sont que des horreurs. Pour avoir essaye d'ecrire mes propres facet, c'est absolument inutilisable.