06 2023 档案

摘要:> C++ 核心指南(C++ Core Guidelines)是由 Bjarne Stroustrup、Herb Sutter 等顶尖 C++ 专家创建的一份 C++ 指南、规则及最佳实践。旨在帮助大家正确、高效地使用“现代 C++”。 > > 这份指南侧重于接口、资源管理、内存管理、并发等 Hig 阅读全文
posted @ 2023-06-25 20:57 Zijian/TENG 阅读(399) 评论(0) 推荐(0) 编辑
摘要:C++ 核心指南(C++ Core Guidelines)是由 Bjarne Stroustrup、Herb Sutter 等顶尖 C++ 专家创建的一份 C++ 指南、规则及最佳实践。旨在帮助大家正确、高效地使用“现代 C++”。 这份指南侧重于接口、资源管理、内存管理、并发等 High-leve 阅读全文
posted @ 2023-06-24 17:39 Zijian/TENG 阅读(896) 评论(0) 推荐(1) 编辑
摘要:C++ 里面有一些惯用法(idioms),如 RAII,PIMPL,copy-swap、CRTP、SFINAE 等。今天要说的是 PIMPL,即 Pointer To Implementation,指向实现的指针。 ## 问题描述 在实际的项目中,经常需要定义和第三方/供应商的 C++ 接口。假如有 阅读全文
posted @ 2023-06-18 08:28 Zijian/TENG 阅读(1615) 评论(1) 推荐(4) 编辑
摘要:单例模式是设计模式中最简单、常见的一种。其主要目的是确保整个进程中,只有一个类的实例,并且提供一个统一的访问接口。常用于 Logger 类、通信接口类、线程池等。 # 基本原理 限制用户直接访问类的构造函数,提供一个统一的 public 接口获取单例对象。 这里有一个“先有鸡还是先有蛋”的问题: - 阅读全文
posted @ 2023-06-11 19:34 Zijian/TENG 阅读(3349) 评论(0) 推荐(3) 编辑
摘要:上次折腾 LFS 已经是好几年前了,只记得最后用 VMware 引导成功了,好多技术细节已经不记得了。趁着最近有空,再来折腾一次。这一次用的一台新的 Win10 PC,目标是在一个 U 盘上构建 LFS,然后用 U 盘引导物理机,顺便记录一下整个过程。 # 准备阶段 ## 下载虚拟机、Ubuntu 阅读全文
posted @ 2023-06-03 16:45 Zijian/TENG 阅读(542) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示