mmxingye

导航

2022年4月7日 #

05 | 容器汇编 II:需要函数对象的容器

摘要: 函数对象及其特化 在讲容器之前,我们需要首先来讨论一下两个重要的函数对象,less 和 hash。 我们先看一下 less,小于关系。在标准库里,通用的 less 大致是这样定义的: template <class T> struct less : binary_function<T, T, boo 阅读全文

posted @ 2022-04-07 22:42 独立树 阅读(44) 评论(0) 推荐(0) 编辑

04 | 容器汇编 I:比较简单的若干容器

摘要: string string 一般并不被认为是一个 C++ 的容器。但鉴于其和容器有很多共同点,我们先拿 string 类来开说。 string 是模板 basic_string 对于 char 类型的特化,可以认为是一个只存放字符 char 类型数据的容器。“真正”的容器类与 string 的最大不 阅读全文

posted @ 2022-04-07 22:26 独立树 阅读(65) 评论(0) 推荐(0) 编辑