@STL Beauty is very subjective term. One likes when violins are playing and the other when he has dirty socks . To me C++ is beautiful. In every way. To you may not be but that just you and me and the way we see world (C++). There is no reason to discuss it further, those are very subjective and personal opinions.
And as for you loving C++ just about more than anyone? Bet to dissagree. You may think you do but that's just you, you cannot possibly know other people's feeling.
Would you mind and confirm that what you've said about not having member sort in vector and reasons for that is practically the same what I've said in my previous post?
@Ivan the reason is: code duplication, maintenance and the like. You have std::sort which already does the job, why would you want to have another sort specific to a container? That's the whole beauty of generic programming. You've got an algorithm and it works on many different containers. Exponential growth (of number of algorithms/methods/fncs) is something what you want to avoid.
@DeadMG: No you're wrong. Portable means portable, which means that you can port it on more than one platform and/or hardware. If one cannot do it with your code, then your code isn't portable. Maybe it has potential to be portable but at the moment isn't. God and it is me whose english isn't first language.