on windows i use Dev-C++ [turbo interface really sux] and apart from it Visual C++ os MS is the best probably, there intellisense got me off ma mind D
any way they use this header preprocessing thing which is not supported in many old compilers

and in linuz enironment you always have the g++ or gcc