美文网首页
inline函数

inline函数

作者: Marshmello_5d29 | 来源:发表于2019-10-08 15:34 被阅读0次

    宏函数的优点:

    内嵌代码,避免压栈,出栈的开销

    缺点:

    只能进行简单的字符替换,没有类型安全检查

    普通函数的优点:

    高度抽象,避免重复开发;类型安全检查

    缺点:

    需要压栈,出栈。带来开销

    内联函数:

    优点:调用时避免额外开销(入栈,出栈操作)

    缺点:增加代码段的空间

    本质:以牺牲代码段空间为代价,提高程序的运行时间的效率

    适用场景:函数题很小,且被频繁调用

    相关文章

      网友评论

          本文标题:inline函数

          本文链接:https://www.haomeiwen.com/subject/njmfpctx.html