gpt4 book ai didi

inline - 我可以将 pragma `Inline` 放在正文中而不是规范中吗?

转载 作者:行者123 更新时间:2023-12-02 08:49:31 28 4
gpt4 key购买 nike

Ada 信息交换所 states the following :

The use of pragma Inline does have its disadvantages. It can create compilation dependencies on the body; that is, when the specification uses a pragma Inline, both the specification and corresponding body may need to be compiled before the specification can be used.

将 pragma Inline 放入正文中是否可以避免此问题?

最佳答案

优点是规范中的Inline允许跨单元内联,这可以是非常强大的运行时优化。

当您在速度较慢或内核较少的计算机上进行编译时,您提到的缺点很重要。然后是运行时与编译时的权衡。

请注意,在 GNAT 上,跨单元内联是通过单个开关 (-gnatn) 启用的,因此不要害怕创建编译依赖项的 Inline 编译指示:您可以使用该开关打开或关闭整个机制。

关于inline - 我可以将 pragma `Inline` 放在正文中而不是规范中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60219118/

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