关于C++中很难懂又必须懂的一些知识

1.Name Return Value

这属于编译优化方面的知识

2.Name mangling

这属于编译器编译时期的行为

3.The Life Of Temporary Object

这属于执行期语义

4.Virtual Table

这属于了类继承体系和面向对特性以及对象模型

5.Data Member Layout

这属于对象模型

6.Bitwise Copy

这属于构造函数语义,与之相关的是深浅拷贝

7.RAII

资源管理

8.RTTI

属于执行期语义

9.Exception Handling

异常处理机制

------------------------------------------------------------------

上述9点都是C++中很重要,很晦涩难懂,又不得不懂的知识

这里每一个知识点都不是靠记住的。如果扯上语义以及编译器如何实现的角度,那么这些问题的难度就超乎想象了。

陆续的将会一一剖析这些知识点,将其写道blog上,一方面加深自己的理解,另一方面供大家参考。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值