Quote Originally Posted by ovidiucucu View Post
Well then, what about "In an STL project try to isolate STL as much as possible"...
Don't get confused by naming.

An MFC project is the Microsoft teminology for any C++ program which makes use of the MFC.

In reality it's a C++ project based on the MFC application framework. It's easy to get goobled up by the framework. It's the same if you use Qt.

Regardless of whether you're using MFC or Qt my advice is the same. Prefer standard C++ whenever possible. Don't allow the framework to take over your program. You're the captain. Fight mutiny with standard C++ or you'll lose the ship.