gpt4 book ai didi

c++ - c++ 中的内联函数实际上在编译的哪个阶段展开?

转载 作者:行者123 更新时间:2023-11-28 01:21:50 26 4
gpt4 key购买 nike

我是 c++ 的新手,谁能详细解释内联函数在编译的哪个阶段得到扩展?

最佳答案

当您说“内联”时,您可能在谈论两件不同的事情。

在 C++ 中,链接器使用 inline 关键字。可以找到很好的解释here .

您还可以谈论编译器优化、函数内联。函数内联是由优化器完成的,所以很难说它发生的确切时间。内联函数的决定可能会受到目标体系结构及其缓存大小以及许多其他因素的影响。一般来说,我猜你可以说函数内联是在优化期间完成的。

关于c++ - c++ 中的内联函数实际上在编译的哪个阶段展开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com