zoukankan      html  css  js  c++  java
  • 内联函数

    inline关键字:

    定义:用inline关键字声明函数的定义,inline关键字是对编译器的请求(c++编译器不一定满足内联请求)。

    内联函数: 1.会对参数进行检查,返回类型进行检查。   

          2.内联函数代码段编译后被插入到被调用位置。  

          3.不会进行压栈,跳转,返回操作。

          4.编译器对内联函数处理,而不是预处理器。

    强制内联:

          g++: __attribute__ ((always_inline))

    C++限制:

          1.不能存在任何形式的循环。

          2.不能有过多的条件判断语句。

          3.函数体不能过于庞大。

          4.不能对函数经行取址操作。

          5.内联函数声明必须在调用之前。

  • 相关阅读:
    安装Joomla!3
    keepalived + lvs
    systemd 服务介绍
    lvs 进阶 第二章
    lvs 初始 第一章
    iptables 最终 第四章
    bind 笔记
    iptables 扩展匹配 第三章
    iptables 认识 第二章
    iptables 初见 第一章
  • 原文地址:https://www.cnblogs.com/zsy12138/p/10679429.html
Copyright © 2011-2022 走看看