跳到正文
PenguinSAMA
文章
作品
知识库
资料库
书架
工具
关于
中
EN
Tags / 主题阅读
# 栈
1 篇笔记,沿着这个主题继续阅读。
← 全部标签
页面
游戏开发
C++ 内存布局与对齐
C++ Memory Layout & Alignment
理解 C/C++ 程序在内存中的样子,是写高性能引擎代码的前提。主要内容包括:声明与定义、内部与外部链接;可执行映像的几个段(text、data、BSS、rodata)以及栈和堆;结构体成员的自然对齐和填充;继承和虚函数如何改变类的布局(vpointer 和 vtable)。GEA 也简要回顾了面向对象:多重继承容易产生致命菱形,所以通常只允许 mix-in;组合往往比继承更好。
探索
01
文章
↗
02
作品
↗
03
知识库
↗
04
资料库
↗
05
书架
↗
06
工具
↗
07
关于
↗
切换深浅色
中文
English
Esc
输入关键词开始搜索
−
100%
+
适应
1:1
关闭
Esc
滚轮或双指缩放 · 拖动平移 · 双击放大 / 还原