I am not too experienced with the standard template library (STL) in C++. I am more experienced with MFC. I have heard some good things about STL. Is it ture that there is a ready-to-use linked list? Is there also a hash table?

What advantages would there be to writing one from scratch?

If I do go with MFC, what advantages are there?