高谈阔论C++

本文深入探讨了C++中的核心概念,包括指针、引用、类型转换、数组、类、继承、多态、封装、模板、输入输出流以及异常处理等内容,并强调了这些概念在面向对象编程中的重要性和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在我们来大话C++

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

下面一一大话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值