12虚函数表的内存管理
2025-02-15
类的内存结构如下:
953 字
|
5 分钟
11.RAII与构造析构
2025-02-15
当程序需要获取某个资源时(这个资源可以是文件、互斥量等),为了保证该资源能够被自动释放,使用一个Handler类封装资源。 即:
491 字
|
2 分钟
08类注意事项
2025-02-14
在构造函数、成员函数、运算符重载s中,如果不会修改传递的参数,应当把形参定义为const引用类型。
667 字
|
3 分钟
10容器继承与切片问题
2025-02-12
C++ 容器(如 std::vector、std::list 等) 通常存储对象的副本,而非指向对象的指针。因此,当与继承结合使用时,可能导致 切片(Object Slicing) 问题,即仅存储基类部分,丢失派生类特有的信息。为了实现多态性,推荐使用指针或智能指针存储对象。
341 字
|
2 分钟
09RVO和移动构造
2025-02-12
RVO (Return Value Optimization,返回值优化)
240 字
|
1 分钟
07类型推导
2025-01-09
07类型推导
1350 字
|
7 分钟
06常量表达式和constexpr
2025-01-09
06常量表达式和constexpr
323 字
|
2 分钟
05引用和const
2025-01-09
05引用和const
139 字
|
1 分钟