何归 (@Natural-selection1) 在 C++语言规范层级所定义的运行时内存模型到底是怎么样的? 中发帖
最近在学C++有一个问题我不是很理解, 也是第一次在本社区提问(被同学拉进来的), 有不规范的地方还望指出(
这里所说的 “内存模型” 是指 栈、栈帧和堆(人们常说new时将在这里创建对象)
就是下面所说的这个样子
[image]
但我在B站上学习闲逛的时候也有人提出了反对
比如【辟谣】C++根本没有堆和栈!_哔哩哔哩_bilibili
[image]
[image]
包括我关注的"mq白cpp"也持有相同的观点
我在C++文档里没有找到有关的信息(也可能是没找到())
https://zh.cppreference.com/w/cpp
所以我很好奇有无官方的有关规定