【发布时间】:2014-08-12 14:41:43
【问题描述】:
我知道每个部分的用途,但我想知道谁实际上用 c 或 c++ 等语言实现了它们?
它们是由 c/c++ 编译器程序员在编写语言的实现时编写的吗?或者这些段是在操作系统/硬件级别实现的(也许当操作系统为程序选择地址空间时)?
我将堆栈帧想象成一个简单的 c 结构体,每次函数调用都会将其压入堆栈。我把堆想象成一个动态数组等等......
【问题讨论】:
-
C 还是 C++?选一个。这些是具有不同实现的不同语言。
-
@πάνταῥεῖ:这不是一个答案吗?
标签: c++ c heap-memory segment stack-memory