关于内联函数

来源:互联网 发布:高仿商城app源码 编辑:程序博客网 时间:2024/05/22 17:40

      在C++中,要想使用内联函数,必要条件是以下之一:

  •       在函数声明前加上关键字inline;
  •       在函数定义前加上关键字inline。

      但这些并不是充分条件,你写上inline只是建议编译器使用内联编译,但编译器并不一定会这样做。编译器会自动进行优化。不做内联处理的原因可能有:编译器认为函数过大或函数调用了自己(内联函数不能递归)。有些编译器并没有启用或实现内联函数这一特性。

原创粉丝点击