《C++ primer plus》读书笔记 博客目录
来源:互联网 发布:全球人工智能大会 编辑:程序博客网 时间:2024/06/08 12:51
第十四章 代码重用
1.valarray类的使用
2.成员初始化语法
3.私有继承
4.使用using重新定义访问权限
5.多重继承(MI)
6.类模板
7.深入讨论类模板
(1)正确使用指针堆栈
(2)递归使用类模板建立二维至多维数组
(3)使用多个类型参数
(4)默认模板参数
(5)模板具体化
(6)成员模板
(7)将模板用作参数
(8)模板类和友元
2.成员初始化语法
3.私有继承
4.使用using重新定义访问权限
5.多重继承(MI)
6.类模板
7.深入讨论类模板
(1)正确使用指针堆栈
(2)递归使用类模板建立二维至多维数组
(3)使用多个类型参数
(4)默认模板参数
(5)模板具体化
(6)成员模板
(7)将模板用作参数
(8)模板类和友元
第十五章:友元、异常与其他
1.友元
3.嵌套类
4.异常
5.RTTI运行阶段类型识别
6.类型转化操作符
3.嵌套类
4.异常
5.RTTI运行阶段类型识别
6.类型转化操作符
第十六章:string类和标准模板库(一)
1.string类
2.string模板类的深入分析
2.string模板类的深入分析
第十六章:string类和标准模板库(二)
1.智能指针
(1)auto_ptr
(2)unique_ptr
(3)shared_ptr
2.STL 通用编程技术
(1)迭代器
(2)容器的种类
<1>序列容器
<2>联合容器
(1)auto_ptr
(2)unique_ptr
(3)shared_ptr
2.STL 通用编程技术
(1)迭代器
(2)容器的种类
<1>序列容器
<2>联合容器
第十六章:string类和标准模板库(三)
1.函数对象函数符
(1)函数符概念
(2)使用重载了操作符的类对象作为函数符
(3)预定义的操作符
(4)自适应函数符与函数适配器
2.valarray库
(1)函数符概念
(2)使用重载了操作符的类对象作为函数符
(3)预定义的操作符
(4)自适应函数符与函数适配器
2.valarray库
附录G:STL方法与函数(一)
1.所有容器都有的成员
(1)为所有容器都定义的类型
(2)为所有容器定义的方法
2.vector,list,deque的其他成员
(1)vector,list,deque共有方法
(2)vector,list,deque的可选方法
(3)vector的其他方法
(4)list的其他方法
3.set和map中的其他成员
(1)为联合容器定义的类型
(2)set,map,multimap,multiset定义的方法
(1)为所有容器都定义的类型
(2)为所有容器定义的方法
2.vector,list,deque的其他成员
(1)vector,list,deque共有方法
(2)vector,list,deque的可选方法
(3)vector的其他方法
(4)list的其他方法
3.set和map中的其他成员
(1)为联合容器定义的类型
(2)set,map,multimap,multiset定义的方法
附录G:STL方法与函数(二)
STL函数十二个非修改序列操作
for_each
find
find_if
find_end
find_first_of
adjacent_find
count
count_if
mismatch
equal
search
search_n
for_each
find
find_if
find_end
find_first_of
adjacent_find
count
count_if
mismatch
equal
search
search_n
附录G:STL方法与函数(三)
27个修改修改序列的操作
copy
copy_backward
swap
swap_ranges
iter_swap
transform
replace
replace_if
replace_copy
replace_copy_if
fill
fill_n
generate
generate_n
remove
remove_if
remove_copy
remove_copy_if
unique
unique_copy
reverse
reverse_copy
rotate
rotate_copy
random_shuffle
partition
stable_partition
copy
copy_backward
swap
swap_ranges
iter_swap
transform
replace
replace_if
replace_copy
replace_copy_if
fill
fill_n
generate
generate_n
remove
remove_if
remove_copy
remove_copy_if
unique
unique_copy
reverse
reverse_copy
rotate
rotate_copy
random_shuffle
partition
stable_partition
附录G:STL方法与函数(四)
27个排序及相关操作
1.排序
sort
stable_sort
partial_sort
partial_sort_copy
nth_element
2.二分搜索法
lower_bound
upper_bound
equal_range
binary_search
3.合并
merge
inplace_merge
4.集合操作
includes
set_union
set_intersection
set_difference
set_symmetric_difference
5.使用堆heap
make_heap
push_heap
pop_heap
sort_heap
6.查找最大值和最小值
min
max
min_element
max_element
lexicographical_compare
7.排列组合
next_permutation
prev_permutation
1.排序
sort
stable_sort
partial_sort
partial_sort_copy
nth_element
2.二分搜索法
lower_bound
upper_bound
equal_range
binary_search
3.合并
merge
inplace_merge
4.集合操作
includes
set_union
set_intersection
set_difference
set_symmetric_difference
5.使用堆heap
make_heap
push_heap
pop_heap
sort_heap
6.查找最大值和最小值
min
max
min_element
max_element
lexicographical_compare
7.排列组合
next_permutation
prev_permutation
附录G:STL方法与函数(五)
1.数字操作
accumulate
inner_product
adjacent_difference
partial_sum
accumulate
inner_product
adjacent_difference
partial_sum
第十一、十二、十三章
1.操作符重载
2.友元简介
3.类的自动类型转化和强制类型转化
4.动态内存和类
5.类继承
2.友元简介
3.类的自动类型转化和强制类型转化
4.动态内存和类
5.类继承
第十七章 输入、输出和文件(一):输入和输出
1.C输入和输出概述
2.使用cout进行输出
(1)输出与指针
(2)其他ostream方法
(3)刷新缓冲区
(4)用cout进行格式化
2.使用cin进行输入
(1)流状态
(2)其他istream类方法
(3)其他istream方法
2.使用cout进行输出
(1)输出与指针
(2)其他ostream方法
(3)刷新缓冲区
(4)用cout进行格式化
2.使用cin进行输入
(1)流状态
(2)其他istream类方法
(3)其他istream方法
第十七章 输入、输出和文件(二):输入和输出
1.文件的输入和输出
(1)一个简单的IO文件
(2)命令行处理技术
(3)文件模式
(4)随机储存
(5)内核格式化
(1)一个简单的IO文件
(2)命令行处理技术
(3)文件模式
(4)随机储存
(5)内核格式化
0 0
- 《C++ primer plus》读书笔记 博客目录
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C Primer Plus 读书笔记
- C Primer Plus 目录
- c primer plus 读书笔记1
- C primer plus 读书笔记2
- C primer plus 读书笔记3
- C primer plus 读书笔记 (1)
- <<C++Primer PLus 第五版>>读书笔记1
- <<C++Primer PLus 第五版>>读书笔记2
- <<C++Primer PLus 第五版>>读书笔记3
- C++Primer PLus 第五版读书笔记
- C primer plus 读书笔记(2)
- C primer plus 读书笔记(3)
- <<C++Primer PLus 第五版>>读书笔记4
- <<C++Primer PLus 第五版>>读书笔记3
- <<C++Primer PLus 第五版>>读书笔记2
- matlab常用函数
- POJ-3683-Priest John's Busiest Day(2-SAT染色)
- 嵌入式系统开发提升可靠性的七大技巧
- Makefile经典教程
- lua require dofile loadfile 比较笔记
- 《C++ primer plus》读书笔记 博客目录
- 折半查找
- Delphi预编译指令总结
- BZOJ3879: SvT 后缀树 虚树
- 同时开发两款H5的ARPG游戏的设计和实践
- box-sizing常用的属性有哪些?分别有什么作用?
- 访问网络文件共享服务
- Java压缩算法性能比较
- 基本数据类型和引用数据类型的参数传递