Here is a list of compilers in C++ for windows which I know of. Please add your favourite programming tools in this list.
1> Microsoft Visual C++ (express edition) (a very good compiler)
2> Vim
3> Emacs
4> Rhide
5> gcc + Code::Blocks
(most accepted combo but seems outdated)
6> gcc + Dev C++
7>TC/gcc + Notepad++
8> www.ideone.com (you can access it from mobile devices including old fashioned java mobiles)(do more than C++)
9> gcc + Netbeans ide
Tools:
1> Profilers (which tell you about performance/memory usage)
2> Breakpoints (which are marked lines in c++ which allow you to watch execution step by step. I like this feature in Microsoft VC++)