你好,这里是林和

C++ 0-3-5 规则与 Copy-Swap 原语

The Rule of 3 当一个类需要管理资源时,它至少需要提供这三个函数 复制构造函数 复制赋值函数 析构函数 才能保证该类符合值语义(指对象当作值处理,许多操作都

计数知识

这是本科时候的一些笔记内容,稍微整理了一下。 Falling and Rising Factorial 中文:降 次幂 / 升 次幂 升/降幂可以构成一组多项式基,任何以 表示的多项式都可以改写成 的形式,

C++ Policy Based Design

策略模式(Strategy Pattern)允许我们使用统一的策略接口来抽象一些行为,利用不同的策略来表示相似但不同的操作,并通过切换策略来方

基于反射在 C++ 中嵌入 Lua

示例代码 本项目有一些示例代码,在 LinHeLurking/lua.cc (github.com) C API Lua 本身是有比较详细的 C API 的,利用这套 API 可以完成 Lua 与 C 语言函数的双向调用,具体的内容见 Lua 5.1 Reference Manual - contents (因

碎碎念的年终总结-其四

其实在更完《丧失独特性的恐惧》一文后的一个多月内,我有很多想法。不过并没有来得及写些什么。时间过得太快,很多事情来不及细细思考就尘埃落定。 个

Windows Terminal 仿 VS Code 浅色主题 Quiet Light

基于网上的版本改了一份,原始出处已不可考。 JSON JSON 配置如下,可以复制粘贴到 settings.json 中 { "background": "#F0F0F0", "black": "#000000", "blue": "#2472C8", "brightBlack": "#666666", "brightBlue": "#2472C8", "brightCyan": "#0FA8CD", "brightGreen": "#70A55B", "brightPurple": "#BC3FBC", "brightRed": "#CD3131", "brightWhite": "#777777", "brightYellow": "#DAAA01", "cursorColor": "#201029", "cyan": "#0FA8CD", "foreground": "#7A3E9D", "green": "#448C27", "name": "Quiet