For two excellent references on c++ and stl please see my previous post in this thread - http://www.antionline.com/showthread...945#post790032 .

Gothic, what you have for the differences between vc++.net and ansi c++ isn't quite right.

vc++.net can be used with non managed c++ (such as ansi c++) or with the .net managed code (the newer .net version of c++). They are pushing people to start using managed code because of all of the .net framework goodies they've added to make coding simpler and safer.