这个问题嘛,首先C++是语言这个没错,所谓的VC++只不过是微软公司开发的C++语言开发环境而已,VC的特点是微软公司做了一个自己独有的类库MFC,里面封装了决大多数的API函数,使得WINDOWS程序的开发变的很高效和易于理解,如果用API直接开发WINDOWS程序的话,将会是一件非常烦琐的工作,这里补充一下哈,你写WINDOWS的程序是一定要用API函数的,不然保证你一个窗口也创建不了,WINDOWS对资源的管理是非常严格的这与DOS可直接用中断处理程序和I/O指令操作硬件端口是截然相反的;所以这个MFC就是VC和其他公司出产的编译器的最大区别了,当然了别的公司也有自己封装API的类库比如DELPHI(这个不是C++的是pascol的)等等,不过由于微软公司掌握着WINDOWS内核的全部秘密,所以他们的编译器与其他公司的相比有其独到的优势。