首页 > 试题广场 >

(C++部分)下列说法正确的是

[单选题]
(C++部分)下列说法正确的是
  • 内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
  • 内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
  • 类的内联函数必须在类体内定义
  • 类的内联函数必须在类体外通过加关键字inline定义
1)类内定义的函数都是内联函数,不管是否有inline修饰符 2)函数声明在类内,但定义在类外的看是否有inline修饰符,如果有就是内联函数,否则不是
发表于 2020-09-20 00:20:00 回复(0)
内联函数,在编译时将目标代码插入调用处; 类内定义的函数都是内联函数,在类外定义内联函数时需要用inline关键字
发表于 2022-07-02 00:12:32 回复(0)
类内定义的函数都是内联函数,在类外定义内联函数时需要使用inline修饰符
发表于 2021-03-23 08:36:57 回复(0)
内联函数,在编译时将目标代码插入调用处; 类内定义的函数都是内联函数,在类外定义内联函数时需要用inline关键字
发表于 2023-09-11 23:29:32 回复(0)
类内定义的函数都是内联函数,不管是否有inline修饰符 2)函数声明在类内,但定义在类外的看是否有inline修饰符,如果有就是内联函数,否则不是
发表于 2022-05-08 15:07:48 回复(0)
类中定义的成员函数一般会被编译器进行内联处理,但内联只是一种请求,并不一定成功。所以,成员函数的定义应尽量写得简单,以增加被编译器内联处理的可能性。
编辑于 2021-11-27 12:38:02 回复(0)