Mar*_*cin 2 c++ standards stack
C++标准是否谈论调用堆栈?常见的知识是如何在C++中使用堆栈和堆,但我正在阅读标准并且没有提及它.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf
这是由编译器实现的东西,但每个人都同意,或者我在浏览文档时错过了什么?
标准中没有提到它.堆栈和堆都不是.该标准描述了C++程序的语法和语义(行为).实现选择按照自己的意愿实现它.
但是,当您看到对函数的调用必须如何表现时,没有一个非常广泛的选择.必须有某种堆栈来存储局部变量!