I've decided to learn C++ as I feel it would be handy. Java is taught language at my Uni and as such I've been spoiled by the Collections framework; I was wondering if C++ has any libraries which provide comparable implementations of popular data structures such as LinkedList, ArrayList etc?

Any other tips would also be appreciated