Hash Function Strategy

此文主要为总结自己之前用到的一些 Hash 策略以及最近所学到的一个利用 C++ 模板元编程实现的万用 hash function,以及对 Hash 冲突解决方式对时间常数的影响...

February 26, 2021 · 4 min · Will

理解 C++ 智能指针

本文主要记录下 C++ 智能指针的实现原理和相关分析,以及使用的相关细节;本文大致依据 Scott Meyers 的 Effective Modern C++ 1为参考。 原始指针 如我在之前的一篇文章"...

October 30, 2020 · 9 min · Will

地址空间:由 C 至 C++

本文主要记录程序逻辑地址空间的相关知识,以及 C++ 与 C 中不同点。 C 程序的地址空间 传统 C 程序的逻辑地址空间主要分为五段,分别是 apue1 中提及到的五段: 正...

October 22, 2020 · 7 min · Will

C++ Standard IO Library

C++ 语言的 IO 包括标准 IO、文件 IO 以及内存IO(即从 string 读取数据,从 string 写入数据)。 8.1 IO 类 标准库定义的 IO 类型有: 头文件 作用 类型 iostream 定义了用于读写流的基...

April 6, 2020 · 8 min · Will