读书笔记之:C++ 程序设计语言(特别版)

本书详尽解析了由C++创始人撰写的经典之作,包含C++子集、面向对象编程、标准库及项目开发指导,每章节深入剖析关键概念,如虚函数、引用、函数重载、文件处理等,为读者提供全面且深入的学习体验。

C++ 程序设计语言(特别版),这本书800多页,讲得很详细。因为是C++的创立者所写,所以对于里边的很多C++特征的来历都给出的介绍。非常值得一读。分为3部分,第一部分是C++的C子集,第2部分是C++中的面向对象程序设计,第3部分就是C++的标准库,还有一部分是介绍如何使用C++进行项目开发。

第1章 导论

1. C++设计

 

2. C++ 效率与结构

第2章 C++概览

1.虚函数

2. 附言

第5章 指针数组和结构

1. 引用

引用的主要用途就是为了描述函数的参数和返回值,特别是为了运算符的重载。

2.void*指针

第7章函数

1.函数重载,匹配规则

第9章 文件

1.单一定义规则

第10章 类

1. 联合

第11章 运算符重载

1. 函数调用

 

第12章 派生类

1. 复制,切割问题

 

第13章 模板

1. 函数模板重载

2. 派生类与模板

 

3. 参数化与继承

 

4. 模板代码组织

 

如果模板定义需要在其他编译单元里访问,请记住写export

第14章 异常

1. 构造函数异常

 

2. 析构函数异常

 

第16章 库组织和容器

1. 为什么要在vector上使用类似堆栈的操作?

一个最明显的理由就是为了实现stack,而另一个常见原因就是需要以递增的方式创建起一个vector。

第18章 算法和函数对象

1. 非修改性序列操作

 

2.修改性序列操作

 

3. 序列排序

 

4. 其他操作

 

5. 标准库中提供的谓词

6.约束器,适配器和否定器

第21章 流

1. C输入输出转换集

 

附录B C/C++兼容性

1. 无声的差异

2. 不是C++的C代码

 

3. 贬斥的特征

 

4. 不是C 的C++代码

 

转载于:https://www.cnblogs.com/xkfz007/archive/2012/04/09/2439271.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值