第一视频教程分享的这部C++标准教程主要讲述了C++基本数据类型、表达式、运算符、操作符、C++语句以及C++标准模板库,C++类和对象、继承、多态、运算符重载等知识。想要学习C++实用知识的朋友还在等什么?速速来第一视频教程观看吧!
C++这个名字是Rick Mascitti于1983年中所建议的,并于1983年12月首次使用。更早以前,尚在研
关注公众号:diyijc_com
问题反馈
第一视频教程分享的这部C++标准教程主要讲述了C++基本数据类型、表达式、运算符、操作符、C++语句以及C++标准模板库,C++类和对象、继承、多态、运算符重载等知识。想要学习C++实用知识的朋友还在等什么?速速来第一视频教程观看吧!
C++这个名字是Rick Mascitti于1983年中所建议的,并于1983年12月首次使用。更早以前,尚在研究阶段的发展中语言曾被称为“new C”,之后是“C with Classes”[2] 。在计算机科学中,C++仍被称为C语言的上层结构。它最后得名于C语言中的“++”操作符(其对变量的值进行递增)。而且在共同的命名约定中,使用“+”以表示增强的程序。Stroustrup说:“这个名字象征着源自于C语言变化的自然演进”。
C语言是C++的基础,C++和C语言在很多方面是兼容的。C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事物)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事物)控制。所以C语言和C++的最大区别在于它们解决问题的思想方法不一样。
C++一般被认为是C的超集合(Superset),但这并不严谨。大部分的C代码可以很轻易的在C++中正确编译,但仍有少数差异,导致某些有效的C代码在C++中失效,或者在C++中有不同的行为。最常见的差异之一是,C允许从void*隐式转换到其它的指针类型,但C++不允许。
更新时间:2014-09-09 22:08