Lancern's Blog Posts
Write-up:拷贝,移动,nothrow 与 push_back
set<unique_ptr> 能 push_back 到 vector 中吗?
10/20/2021
Author's Profile Avatar
TaPL Chapter 6 - Nameless Representation of Terms
TaPL 第六章 Nameless Representation of Terms 阅读笔记
10/17/2021
Author's Profile Avatar
TaPL Chapter 5 - The Untyped Lambda-Calculus
TaPL 第五章 The Untyped Lambda Calculus 阅读笔记
10/7/2021
Author's Profile Avatar
C++ Copy Elision Cheat Sheet
C++ copy elision / move elision cheat sheet
9/30/2021
Author's Profile Avatar
TaPL Chapter 3 - Untyped Arithmetic Expressions
TaPL 第三章 Untyped Arithmetic Expressions 阅读笔记
8/26/2021
Author's Profile Avatar
浅谈 C++ Undefined Behavior
对 Undefined Behavior 这一语言设计以及相应的编译器处理方式进行简单介绍和讨论
7/16/2021
Author's Profile Avatar
C++20: Ranges
详细介绍 C++20 引入的 range 库
6/27/2021
Author's Profile Avatar
C++20: Modules
详细介绍 C++20 引入的模块机制
5/18/2021
Author's Profile Avatar
理解 C++ 的六种 Memory Order
详细介绍 C++11 引入的六种 memory order
4/2/2021
Author's Profile Avatar
由一个性能下降问题引发的对 CPU 缓存一致性协议性能开销的度量
对 x86 CPU 缓存一致性协议性能开销的简单度量
3/29/2021
Author's Profile Avatar
Peach Fuzzer 实现原理介绍
详细介绍 Peach Fuzzer 的实现原理
3/27/2021
Author's Profile Avatar
C++20: std::format
详细介绍 C++20 中向 STL 引入的新模板函数 std::format
3/7/2021
Author's Profile Avatar
C++20: Coroutines
详细介绍 C++20 引入的协程(Coroutines)机制
2/27/2021
Author's Profile Avatar
C++20: Constriants & Concepts
详细介绍 C++20 中引入的 constraint 和 concept 特性
2/22/2021
Author's Profile Avatar
C++20: Three-way Comparison
详细介绍 C++20 中引入的三路比较特性
2/18/2021
Author's Profile Avatar
C++20: consteval & constinit
详细介绍 C++20 中引入的两个新关键字:consteval 以及 constinit
2/5/2021
Author's Profile Avatar