C++ primer plus 学习第一章

C++特性

高效,简洁,快速 ,可移植性

面向对象 泛型编程

对象,类,封装,多态,继承,泛型

1 过程性语言

2 面向对象语言

3 模板泛型编程

C语言结构化编程,简洁,快速,处理硬件.

贝尔实验室 Dennis Ritchie 为了开发UNIX操作系统,需要一种语言来直接控制硬件,简洁和高效,所以开发了C语言.

通常是使用汇编语言来实现,但是汇编语言必须是某种特定的计算机.

于是Dennis Ritchie 在B语言的基础开发了C语言.

 数据和算法 .数据是需要处理的信息 ,算法是怎么样来处理信息.过程化的语言往往注重算法,即怎么样做.


结构化编程 ,自顶向下,分解,C语言:函数来代表模块.结构化编程:如何执行操作.


面向对象注重数据,C++中类是一种数据格式,设计类表示了程序要处理的东西.数据和函数合并为类.


泛型编程说的是数据类型,更加抽象和通用.


c++语言获得成功后,才添加了模板.

1 硬件

    基于特定的硬件程序不可移植

2 语言

    口语化的问题.

RTTI,模板,标准模板库



程序如何创建

1 使用文本编辑器编写 程序,保存 即就是源代码

2 讲源代码编译为目标 代码.Windows 系统为obj.

3 讲目标代码和其他代码链接起来,比如库函数和启动代码 ,最终生成可执行代码

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容