C++ 是一门语言,她不局限于某个编译环境(即你所说的运行环境),在DOS、Windows、linux下都有相应的编译器,而且很多,其中在Windows下国内比较泛滥的就是VC++拉,但VC++是一个集成开发环境,而且对C++标准支持得不好,对于学习,在Windows下推荐8楼“西部天狼”所说的“MinGW Developer Studio”。
Turbo C 也只是 C 的一个编译开发工具而已,但他是DOS下的软件,所以我并不推荐在Windows下使用TurboC。Turbo C也有C++编译开发工具,即Turbo C/C++ 3.0,但因为其是DOS软件,同样极不推荐在Windows下使用。
我原来只用Dev-C++,内核也是MinGW,但因为她是GCC在windows下的移植版本,所以编译速度比较慢,在经常编译调试程序时不太容易接受,所以我现在调试程序也用VC++。
我也是最近才知道有“MinGW Developer Studio”这样的集成包,所以推荐初学者使用(对于学习,支持C++标准是重要的,也许在Windows下,实际开发中VC++会更适合),另外推荐Dev-C++的一个改进版本 wx-devcpp 。
祝,学习愉快。