高谈阔论C++

来源:互联网 发布:js 鼠标滑动特效 编辑:程序博客网 时间:2024/05/16 15:55

现在我们来大话C++

 

一些基础的东西,不管是在C语言中,还是在C++中都很重要:

例如:指针,数组,结构和类型转换

 

但是到了C++中虽然语法可能有一点变化,但是不影响它们的重要性:

 

指针 还是那个指针,但是其影响没有减少,反而增大,空间增大也是影响增大的一种表现

 

引用 本质也是指针,只不过是编译器寻址,安全性比较高,反汇编可以看出它们没什么区别

 

类型转换  新式的类型转换,优越于旧式的,且比较安全

 

数组  名头经久不衰,每种语言都少不了它

 

类 对应C中的结构,在那基础上就行了扩展,面向对象的根基,可以说面向对象都是建立在类的基础上

 

继承 把类模块以家族谱的形式关联起来,方便联系和沟通,这是面向对象的三大特征之一

 

多态 虽然编程有些变特,但是使用起来方面,分为编译时多态和运行时多态(但是有时候并不把编译时多态叫做多态,有些书上把它特指为运行时多态,及虚机制下的多态)

 

封装 增强了访问权限,为安全性做出了很大贡献

 

模板 这是一种新的编程方式,模板分为类模板和函数模板,是现在编程的热点 著名的STL和BOOST都是这样

 

输入输出流 C中我们用的是函数,在C++中我们换为流,用流更能形象的体现出IO,也增强了很多功能

 

异常处理  对一些可能出现错误的地方作出评估,减少错误和异常的概率

 

下面一一大话

原创粉丝点击