从内存角度透视现代C++关键特性

4个W来 拷问内存机制

  1. What ------ 画内存结构图:基本类型成员、对象成员、指针类型成员、基类
  2. Where ------ 对象内存的存储位置:stack, heap, bss, data/text segment, cache...
  3. When ------ 对象内存的生命周期:什么时间分配、释放、拷贝、移动...
  4. Who ------ 对象内存所有权归谁:谁拥有对象内存所有权?RAII管理
相关推荐
LoveXming3 小时前
Chapter9—享元模式
java·c++·设计模式·享元模式·开闭原则
9毫米的幻想3 小时前
【Linux系统】—— 环境变量
linux·服务器·c语言·c++
guigu20123 小时前
C++ 面向对象进阶:继承深化与多态详解
开发语言·c++
晚风予卿云月4 小时前
详解STL中stack_queue为什么选择deque作为默认容器
c++·stl·deque·stack_queue
charlie1145141915 小时前
精读C++20设计模式——结构型设计模式:代理模式
c++·学习·设计模式·代理模式·c++20·概论
序属秋秋秋7 小时前
《C++进阶之C++11》【可变参数模板 + emplace接口 + 新的类功能】
c++·笔记·学习·c++11·可变参数模板·emplace系列接口
Pocker_Spades_A7 小时前
C++程序设计上机作业(1)
开发语言·c++
Chen--Xing7 小时前
OpenMP并行化编程指南
c++·密码学·openmp
乱飞的秋天8 小时前
C++中的特殊成员函数
开发语言·c++
攻城狮7号8 小时前
【AI时代速通QT】第八节:Visual Studio与Qt-从项目迁移到多版本管理
c++·qt·跨平台·visual studio·qt vs tools