主流的c++引擎就两种:
一种就是MS的VC;
一种就是GNU的GCC,
前者主要用于Windows系统,后者主要用于Unix/Linux系统.
不过现在GCC也被移植到了Windows平台和MAC之下:MinGW,Cygwin,Djgpp,
常见的DEVC++就是使用的MinGW引擎.
Mac OS 下的Xcode 也是使用的Gcc引擎.
对于VC的话,VC6.0版本较早,占用系统资源少,比较轻便,适合学习,VC2010、2012等高版本由于代码更优化,其实编译速度更快,但占用系统资源较多。你可以根据自己机器的具体情况选择。
Z近有一个Code::Blocks也很火,它是开源的,且以轻巧便利著称。