随笔分类 -  STL编程汇总

摘要:1. STL的六大组件: 容器(Container) 算法(Algorithm) 迭带器(Iterator) 仿函数(Function object) 适配器(Adaptor) 空间配置器(allocator) 2. 容器类别: 序列式容器:排列次序取决于插入时机和位置 关联式容器:排列次序取决于特 阅读全文
posted @ 2018-11-23 11:35 博观&约取 阅读(315) 评论(0) 推荐(0)
摘要:1. 类模板的默认参数规则: 2. 类模板的嵌套: 3. 模板参数的嵌套: 4. 模板与友元函数: 4.1 类模板 与 友元函数模板: 4.2 类模板 与 友元类模板: 5. 类模板与static静态成员: 6. 类模板与static静态成员函数: 6.1 static静态成员函数没有this指针: 阅读全文
posted @ 2018-11-21 23:17 博观&约取 阅读(194) 评论(0) 推荐(0)
摘要:1. 算法容器的使用: 1.1 加入函数模板如下: 2. 模板的展开 ==> 属于模板元的范畴 3. 函数模板推理机制: 4. 函数指针与函数模板: 4.1 函数模板赋值给函数指针: 4.2 如何调用结构体中的函数模板? 4.3 如何绑定结构体内部的函数模板? 5. 函数模板、模板函数与类模板: 5 阅读全文
posted @ 2018-11-21 20:32 博观&约取 阅读(219) 评论(0) 推荐(0)
摘要:1. 引用包装器 2. 函数模板与函数包装器: 3. 模板的嵌套: 4. 函数模板与引用: 5. 函数模板的重载: 6. 模板的默认参数: 7. 函数模板类型匹配: 阅读全文
posted @ 2018-11-20 22:08 博观&约取 阅读(214) 评论(0) 推荐(0)
摘要:1. 函数模板示例: 1.1 若程序变为如下: 1.2 明确模板数据类型(强行调用模板): 1.3 模板特性:调用才编译,不调用不编译 此时调用了模板,编译不通过: 没有调用模板,编译通过: 2. 模板接口: 2.1 数据类型改变,对接口没有影响: 2.2 模板嵌套使用: 若改为如下: 3. 可变参 阅读全文
posted @ 2018-11-20 16:32 博观&约取 阅读(241) 评论(0) 推荐(0)