美文网首页
关于 -inl.h 文件

关于 -inl.h 文件

作者: 吃柠檬的鸮 | 来源:发表于2019-04-27 23:25 被阅读0次

通常内联函数的定义会被放到头文件中,这样可令编译器将其在调用处内联展开。然而,实现代码应完全放到 .cc 文件中,.h 文件中不应该出现太多实现代码,除非这样做在可读性和效率上有明显优势。
对于定义比较短小、逻辑比较简单的内联函数,其实现代码可以放在 .h 文件中。(例如存取函数的实现理所当然都放在类定义中)出于实现和调用的方便,较复杂的内联函数也可以放到 .h 文件中,但是这样会使头文件显得笨重,因此可以将其分离到单独的 -inl.h 中。这样即把实现和类定义分离开来,当需要时包含实现所在的 -inl.h 即可。-inl.h 文件还可用于函数模板的定义,从而使得模板定义可读性增强。需要注意的是,-inl.h 和其他头文件一样,也需要 #define 保护。而复杂的内联函数的定义,应放在 -inl.h 文件中。

相关文章

  • 关于 -inl.h 文件

    通常内联函数的定义会被放到头文件中,这样可令编译器将其在调用处内联展开。然而,实现代码应完全放到 .cc 文件中,...

  • 关于文件

    打开文件 在python中可以利用open函数打开或者创建一个文件夹 关闭文件 写入数据 这样写:如果原来test...

  • 关于文件

    有一张成绩表,如图(略)表名为score_tab.txt,文件类型为文本文件,其结构为学号no(10位数字),姓名...

  • 关于文件

    文件的创建 流 Stream 流的分类 按方向分类 :输入流、输出流 -- 参照物是程序按传输单位分类 :字节流...

  • 关于文件

    这两天跟政府相关部门有接触。也稍微谈了一下。现在的政府很多有为人民办实事了。 记得以前办理个事情都要跑好几趟,现在...

  • python文件操作常用命令

    关于系统 关于路径 关于文件操作

  • Python简明教程第6节: 文件和异常

    文件 关于文件,需要了解关于文件操作权限的问题。 这里我们只关心文件的读写权限,也就是 ‘r’和 ‘w’。 首先,...

  • 关于Xcode7中的tbd文件

    关于Xcode7中的tbd文件 关于Xcode7中的tbd文件

  • 关于.a文件和.framework文件

    .a文件是一个二进制文件,必须配合.h文件一起使用, .a文件只能是静态库文件 例如微信SDK就是.h和.a组成的...

  • python--os模块

    常见os模块 文件操作 关于文件的函数 复制文件: 代码演示 运行:

网友评论

      本文标题:关于 -inl.h 文件

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