跳至主要內容

c++inside指针纲要

Mr.Si小于 1 分钟c++

inside指针

纲要

  1. 指针基础:

    • 指针和数组
    • 指针和结构体
    • 指针和函数
    • 指针和枚举
    • 指针和类
      • this指针
  2. 智能指针:

    • std::shared_ptrstd::unique_ptrstd::weak_ptr 的概念和使用。
    • 智能指针的底层实现和引用计数机制。
    • 智能指针的优势和使用场景。
  3. 内存管理和RAII:

    • 资源获取即初始化(Resource Acquisition Is Initialization,RAII)的概念。
    • 使用智能指针进行资源管理。
    • 自定义智能指针。
  4. 指针和多线程:

    • 多线程环境下的指针操作。
    • 指针和线程安全的数据结构。
  5. 指针和性能:

    • 指针操作对性能的影响。
    • 避免指针操作的常见技巧。
  6. 深入理解内存模型:

    • 栈内存和堆内存的概念。
    • 内存布局和对齐。
    • 内存模型和内存屏障。