c++知识总结

一 细碎知识

1.9 I

1.9.1 inline

参考

C语言中头文件中的 static inline 函数以及 __attribute__((always_inline)) 强制内联展开-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_37616597/article/details/104138980

慎用 inline
内联能提高函数的执行效率,为什么不把所有的函数都定义成内联函数?如果所有的函数都是内联函数,还用得着"内联"这个关键字吗?
内联是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。
如果执行函数体内代码的时间,相比于函数调用的开销较大,那么效率的收获会很少。另一方面,每一处内联函数的调用都要复制代码,将使程序的总代码量增大,消耗更多的内存空间。<

相关推荐

  1. C++常见知识总结

    2023-12-16 00:32:02       30 阅读
  2. C++模板知识总结

    2023-12-16 00:32:02       41 阅读
  3. 知识总结cc++的各种知识

    2023-12-16 00:32:02       36 阅读
  4. C++内存对齐知识总结

    2023-12-16 00:32:02       38 阅读
  5. C++知识总结(26):队列

    2023-12-16 00:32:02       39 阅读
  6. C++知识总结(27):链表

    2023-12-16 00:32:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 00:32:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 00:32:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 00:32:02       82 阅读
  4. Python语言-面向对象

    2023-12-16 00:32:02       91 阅读

热门阅读

  1. MySQL中的事件(Event)

    2023-12-16 00:32:02       63 阅读
  2. 12.14每日一题(备战蓝桥杯归并排序)

    2023-12-16 00:32:02       41 阅读
  3. powershell执行策略不受限制

    2023-12-16 00:32:02       65 阅读
  4. 10 种隐藏元素的 CSS 技术

    2023-12-16 00:32:02       48 阅读
  5. 【Centos】

    2023-12-16 00:32:02       64 阅读
  6. Python httpx库入门指南

    2023-12-16 00:32:02       56 阅读
  7. 变量未声明,值是undefined吗?

    2023-12-16 00:32:02       55 阅读
  8. Android 13 - Media框架(22)- MediaCodec(三)

    2023-12-16 00:32:02       60 阅读