in these days I work on a project where I need to use "nice" and fast items such as containters, methods and I appreciate a "nice looking code".
My supervisor recommended me to not use STL's features and stuff and I resort to use Qt instead of STL.
I think Qt has a better optimization and is maybe quite faster, has a many features such as implicit sharing, has a nicer implementation of some basic functions,...
Should C++ programmers use it as default or do you take some advantages of it or have you some experience with it how to use it with some "classic" C++ stuff such as smart pointers?