C++和VisualC++有什么区别?
区别一:定义不一bai样
1、c++只定义这种语言的语法,语素du,只是一个规范zhi
2、visual c++是这种语言的一种具体实dao现,包括c++代码如何转换为机器码等,同时提供一些基础库,即所谓的mfc,以及相关的辅助工具,用来生成程序,调试程序。
区别二:本质不一样
1、C++是和C语言、Basic、C#、Java一个概念的一门计算机语言,它包含了该语言的一整套规范,包括文法、语法、面向对象特性等内容。
2、VC++可以视为C++语言+微软扩展的语法规则+微软扩展的功能特性+微软自己开发的编译环境+windows操作系统的一个混杂的复合体。