有个作者说,学C++不等于Visual C++,不要C++和Visual C++将之混为一谈,好糊涂,求懂得人指教呀
我现在学的VisualC++算什么?而作者说的C++具体又是指什么?还有怎么学C++才算是真正的学C++...
我现在学的Visual C++算什么?而作者说的C++具体又是指什么?
还有怎么学C++才算是真正的学C++ 展开
还有怎么学C++才算是真正的学C++ 展开
2个回答
展开全部
Visual C++本身并不算是一种编程语言,而是由微软开发的一套C++编程环境(现在已经合并到了Visual Studio之中成为其组件),由于是微软开发,所以这个编程环境有诸多方便windows开发的功能以及语言拓展,并带有一些完整的windows开发用的高级库(例如MFC),因此通常所说的“学习Visual C++”通常指的就是学习C++并直接运用到Windows开发上,并学习MFC等Windows库的使用,这样学习的好处是很快就能学会编写各种Windows程序,但容易造成C++语言本身理解的不够彻底,基础不牢,并且不容易了解C++的通用性(毕竟C++不只是能编写Windows程序)
而学习C++则是真正的学习语言本身,摆脱系统的框架讨论语法、算法、编程模式等等。
而学习C++则是真正的学习语言本身,摆脱系统的框架讨论语法、算法、编程模式等等。
展开全部
C++有它的 ISO/IEC 标准(编号14882),规定了C++代码如何解析,如何运行,gcc、clang、icc、Digital Mars C++、HP aCC等等都是根据这一标准实现的C++编译器
Visual C++在不完全遵守 ISO /IEC 14882 的情况下加了很多自己的私货,所以它允许的东西别的编译器不一定允许,别的编译器支持的东西它也不一定通过,还有些是都允许但运行结果不完全一样
Visual C++在不完全遵守 ISO /IEC 14882 的情况下加了很多自己的私货,所以它允许的东西别的编译器不一定允许,别的编译器支持的东西它也不一定通过,还有些是都允许但运行结果不完全一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询