10.02.2015, 14:37, "Smith Martin" <martin.sm...@theqtcompany.com>: >> For those guys, no amount of documentation will save them from writing >> bad code, so I don't think we should concern ourselves much with this case. >> I'm happy with the documentation if an educated developer reads it, and >> is able to make the correct decision on which container class to use. > You're sort of nullifying the concept of recommending best practices at all. > > We won't be asking the developers to include basic CS concepts when > documenting a new class, if that's a worry. In this case, I asked for > clarification of some points, so I could add a recommendation to QMap myself. > > I use QMap all the time, and almost certainly in situations where a vector > would be better. Why? Because it's dead simple and I need to get it running > now. I suppose we get used to doing the same thing the same way and don't > always pay attention to these details when a deadline is fast approaching. It > helps to be reminded of best practice tips from time to time when checking a > class I use out of habit.
FWIW, boost has flat_map container which provides sorted array with map's interface. -- Regards, Konstantin _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development