摘要:
C++中的代码重用 本章内容包括: Has-a关系 包含对象成员的类 模板类valarray 私有和保护继承 多重继承 虚基类 创建类模板 使用类模板 模板的具体化 C++ 的一个主要目标是促进代码重用,公有继承是实现这种目标的机制之一,但并不是唯一的机制,本章介绍其他方法: 1. 使用类成员:本身 阅读全文
posted @ 2018-11-21 21:53
KidyCharon
阅读(254)
评论(0)
推荐(0)
摘要:
STL 是建立在泛化上的,数组泛化为容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所用的迭代器类型。指针泛化为迭代器,参数化了所指向对象的类型。 泛化继续,独立的容器类型泛化为序列或关联容器。标准的内存相邻的容器都提供随机访问迭代器,标准的基于节点的容器都提供双向迭代器。序列容器支持pu 阅读全文
posted @ 2018-11-21 21:41
KidyCharon
阅读(167)
评论(0)
推荐(0)
摘要:
本章关注的是可以适合所有STL容器的指导方针: 选择适当容器时应该面对的约束; 避免产生为一个容器类型写的代码也可以用于其他容器类型的错觉; 容器里对象拷贝操作的重要性; 当指针或auto_ptr存放在容器中时出现的难点; 删除输入和输出; 可不可以使用自定义分配器; 达到最高效率的技巧和考虑在多线 阅读全文
posted @ 2018-11-21 20:12
KidyCharon
阅读(212)
评论(0)
推荐(0)

浙公网安备 33010602011771号