I recommended using Microsoft Visual C++ express for best IDE for programming in C++. Some more IDE Editors are Code Block, Visual-MigGW , Netbeans C++ , Dev C++ etc.
There are following features re omit in Express edition of Visual Studio 2012
VS 2012 express has not facility of 6 down vote "Productivity Power Tools 2012" , Multi-unit testing framework and refactoring.
It has no support of Portable Class Libraries, Third-party extensibility support