首页/ 题库 / [问答题]为什么一般把内联函数的定义放在个头文件中的答案

为什么一般把内联函数的定义放在个头文件中?

问答题
2022-10-01 02:31
查看答案

正确答案
为了防止同一个内联函数的各个定义之间的不一致,往往把内联函数的定义放在某个头文件中,在需要使用该内联函数的源文件中用文件包含命令#include把该头文件包含进来。由于内联函数名具有文件作用域,因此,不会出现重复定义问题。

试题解析

标签: 大学试题 工学
相关题目
在多文件结构的程序中,通常把类中所有非内联函数的定义单独存放于( )中。( )
下列有关内联函数的叙述中,正确的是
未定义指令异常的C处理函数在()文件中定义。
GNU的C编译器支持内联函数,因此可以将内联函数直接编译到内核当中。()
当需要将一个函数boolisnunlber(charc)声明为内联函数时,此内联函数的函数原型为( )。
什么叫内联函数?
下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函数既可以嵌套定义,又可以递归调用C.在C语言中,调用函数时,只能将实参的值传递给形参D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。
当需要将一个函数boo1 isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为(  )。
当需要将一个函数bool isnumber(char C) 声明为内联函数时,则此内联函数的函数原型为( )。
当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
自定义函数直接把返回语句后面表达式的值作为自定义函数的值反馈给函数
成都科技大学的前身是成都工学院,而成都工学院的前身是()
成都科技大学的前身是成都工学院,成都工学院始建于()年。
Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于配置文件,一般将其放在哪个目录中()
Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般将其放在()目录中。
Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在/bin目录中。
Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在()目录中。
在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。
广告位招租WX:84302438

免费的网站请分享给朋友吧