C 对象生命周期与“栈/堆/静态区”工程模型 | C语言
本章覆盖:标准中的 object、storage duration、lifetime;automatic/static/allocated storage duration;工程实现中常说的 stack / heap / data / bss / code;“局部变量一定在栈上”等说法不是 ISO C 语言保证;对象生命周期结束后继续访问是未定义行为;指针有效性依赖所指对象生命周期。
本章知识点
- 标准中的 object、storage duration、lifetime
- automatic/static/allocated storage duration
- 工程实现中常说的 stack / heap / data / bss / code
- “局部变量一定在栈上”等说法不是 ISO C 语言保证
- 对象生命周期结束后继续访问是未定义行为
- 指针有效性依赖所指对象生命周期