作者最近尝试写了一些Rust代码,本文主要讲述了对Rust的看法和 Rust 与C++的一些区别。 背景 S2在推进团队代码规范时,先后学习了盘古编程规范,C…
背景 PDF(Portable Document Format)是一种广泛用于文档交换的文件格式,由Adobe Systems开发。它具有跨平台性、固定布局和易…
作者在调查某个 bug 时涉及到 C++ 异常,借此机会以本文把 C++ 异常机制梳理清楚供大家参考。 最近我们在调查某个 bug 涉及到 C++ 异常。平时…
本文从设计原则、创建型模式、结构型模式、行为模式四个方向讲述C++的设计模式。 从 设计原则 单一职责原则 – 定义:单一职责原则1,所谓职责是指类变化的原因…
本文详细回放了一个崩溃案例的分析过程。回顾了C++多态和类内存布局、pc指针与芯片异常处理、内存屏障的相关知识。 不讲“武德”的崩溃 1.1 查看崩溃调用栈 …