综述c++
1.背景
C语言作为结构化和模块化的语言,在处理较小规模的程序时,比较得心应手。但是当问题比较复杂,程序的规模较大时,需要高度的抽象和建模时,C语言显得力不从心。
2.应用领域
如果项目中,既要求效率又要建模和高度抽象,就选择C++。
(1)系统层软件开发:C++语言本身的高效;
(2)服务器程序开发:面向对象,具有较强的抽象和建模能力;
(3)游戏、网络、分布式、云计算:效率与建模;
(4)科学计算:ACE等科学类库。
3.内容
C++语言的名字,如果看作 c 的基本语法,是由操作数 c 和运算符后++构成。C++ 是本身这门语言先是 c,是完全兼容 c.然后在此基础上++。这个++包含三大部分,c++对 c 的基础语法的扩展,面向对像(继承,封装,多态),STL 等。
ps:
1、.cpp中p即是plus;
2、endl与\n均表示换行,但是为了兼容不同系统,一般采用endl(Windows下换行符号是“\r\n”,而linux下是“\n”没有”\r”)。