小编Mix*_*xxa的帖子

编译器如何存储有关数组大小的信息?

最近我在IsoCpp上读到有关编译器如何知道使用new. 常见问题解答描述了两种实现方式,但很基本,没有任何内部信息。我试图在 Microsoft 和GCC的 STL 源代码中找到这些机制的实现,但正如我所见,它们都只是在malloc内部调用。我试图更深入地研究,并在 GCC 中找到了该函数的实现malloc,但我无法弄清楚魔法发生在哪里。是否有可能找到它是如何工作的,或者它在系统运行时库中实现的?

c++ arrays compiler-construction internals

6
推荐指数
1
解决办法
536
查看次数

标签 统计

arrays ×1

c++ ×1

compiler-construction ×1

internals ×1