我们之前学习了那么多的 C 语言相关的知识,其实 C 语言是在实践的过程中逐步完善起来的。C 语言在设计之初就是对 B 语言进行改良,使其能够直接产生机器码,C 语言由此诞生。后来 Unix 操作系统开始用 C 语言重写,同时 C 语言在实践的过程中也得到了发展。但是它没有经过深思熟虑的设计过程,残留了过多的低级语言的特征。C 语言的目标是高效,最终程序执行效率的高效。

        

        本系列博客内容是根据狄泰软件学院的C++深度解析教程的内容总结而来,加上自己对 C++ 语言的理解所整理出来的。包含了 C++ 语言的各种基础知识点和一些不常用的用法,方便日后进行复习。


      • C 到 C++ 的升级

      • 进化后的 const

      • 布尔类型及引用

      • 引用的本质分析

      • 内联函数

      • 函数参数的扩展

      • 函数重载

      • C++ 之新成员

      • 新型的类型转换

      • 经典问题解析一

      • 进阶面向对象

      • 类与封装的概念

      • 类的真正形态

      • 对象的构造

      • 初始化列表的使用

      • 对象的构造顺序

      • 对象的销毁

      • 神秘的临时对象

      • 经典问题解析二

      • 类的静态成员变量及函数

      • 二阶构造模式

      • 友元超英雄

      • 类中的函数重载

      • 操作符重载的概念

      • 完善的复数类

      • 初探 C++ 标准库

      • C++ 中的字符串类

      • 数组操作符的重载

      • 函数对象分析

      • 经典问题解析三

      • 智能指针

      • 逻辑操作符的陷阱

      • 逗号操作符重载分析

      • 前置操作符和后置操作符

      • 类型转换函数

      • 继承的意义

      • 继承中的访问级别

      • 不同的继承方式

      • 继承中的构造与析构

      • 父子间的冲突

      • 同名覆盖引发的问题

      • 多态的意义

      • C++对象模型分析

      • C++ 中的抽象类和接口

      • 被遗弃的多重继承

      • 经典问题解析四

      • 函数模板

      • 类模板

      • 数组类模板

      • 智能指针类模板

      • 单例类模板

      • C 语言异常处理

      • C++ 中的异常处理

      • 类型识别

      • 经典问题解析五

      • 令人迷惑的写法

      • 自定义内存管理

      • 异常处理深度解析

      • 函数的异常规格说明

          

          欢迎大家一起来学习 C++ 语言,可以加我QQ:243343083