夜羽的小作坊

最新文章

C++ 进阶

C++ 智能指针与 RAII

unique_ptr、shared_ptr、weak_ptr 的用法与区别,以及 RAII 自动内存管理机制。

649 字 3 分钟
C++ 入门

C++ 对象生命周期

栈上 vs 堆上创建对象、new/delete 的本质、复制构造函数与 RAII 模式。

2625 字 13 分钟
C++ 入门

C++ 运算符重载

为自定义类型重载 +、<<、== 等运算符,让代码像内置类型一样自然。

2110 字 11 分钟
C++ 入门

C++ const、mutable 与 explicit

const 的多种用法、mutable 关键字的语义,以及隐式转换与 explicit 的控制。

2219 字 11 分钟
C++ 入门

C++ 字符串

C 风格字符串的内存布局、std::string 的堆分配,以及零拷贝的 string_view。

2107 字 11 分钟
C++ 入门

C++ 继承与多态

虚函数、vtable 机制、纯虚函数(接口)以及多态的底层实现。

2312 字 12 分钟
C++ 入门

C++ 类与结构体

class 与 struct 的区别、成员函数背后的 this 指针、以及对象在内存中的布局。

1818 字 9 分钟
C++ 入门

C++ 指针与引用

指针是 C++ 最核心的概念——内存地址、解引用与引用的本质。

2717 字 14 分钟