gpt4 book ai didi

c - 将函数声明为 "inline"的好处?

转载 作者:太空狗 更新时间:2023-10-29 17:15:46 24 4
gpt4 key购买 nike

每次我读到 C 中的“内联”声明时,都会提到它是 only a hint给编译器(即它不必服从它)。那么添加它有什么好处,还是我应该只依赖比我更了解的编译器?

最佳答案

使用 inline 关键字有两个原因。一个是优化提示,您可以放心地忽略它;你的编译器也喜欢忽略它。另一个原因是允许一个函数存在于多个翻译单元中,而且这种用法是绝对必要的。例如,如果将函数放入 .h 头文件中,则最好将其声明为内联。

关于c - 将函数声明为 "inline"的好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1875947/

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