社区
C++ 语言
帖子详情
成员函数一定是内联函数吗?
vicky0302
2003-12-30 07:00:24
成员函数一定是内联函数吗?
A一定,B不一定,
选哪个?
...全文
1895
11
打赏
收藏
成员函数一定是内联函数吗?
成员函数一定是内联函数吗? A一定,B不一定, 选哪个?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byyyyy
2003-12-30
打赏
举报
回复
1
b!!!!
只有在类里面实现了的,才是内联函数。
jawibn
2003-12-30
打赏
举报
回复
b
langzi8818
2003-12-30
打赏
举报
回复
b
逍遥的心
2003-12-30
打赏
举报
回复
当然不一定
wildcat1984
2003-12-30
打赏
举报
回复
如果是递归的成员函数一定不是内联的
instruction
2003-12-30
打赏
举报
回复
不一定,看在什么地方实现,教材上讲得很清楚的!
lyr311
2003-12-30
打赏
举报
回复
B,在类中定义的(函数体在类中),是缺省的内联函数,类外定义(函数体在类外)的成员函数缺省应该不是内联的
vicky0302
2003-12-30
打赏
举报
回复
呵呵,原来是不一定的,,,多谢了……
vicky0302
2003-12-30
打赏
举报
回复
但是我见有些人说一定是内联,所以我还是不清楚,想在问清楚些……
superbigboy
2003-12-30
打赏
举报
回复
呵呵!
选b.不一定.
gernal_dn
2003-12-30
打赏
举报
回复
B
《C经典面试》编译链接、指针、内存bug、函数、其它
课程内容:1.编译链接:编译链接过程、预编译、存储类、生命周期、作用域、链接域等2.指针:指针概念、数组相关的指针、字符串指针、函数指针等3.内存bug:内存越位、内存覆盖、使用非法内存、内存泄露等。4.函数:自定义函数、
内联函数
、回调函数、变参函数、递归函数、库函数等5.其它:自动类型转换、数据溢出、结构体对齐、volatile、typedef、assert宏、逗号表达式、++/--等
成员函数
与
内联函数
11.关于
成员函数
特征的下列描述中,______是错误的.
成员函数
一定
是
内联函数
B.
成员函数
可以重载 C.
成员函数
可以设置缺省参数值 D.
成员函数
可以是静态的 [A] [解析] 因为
成员函数
可以在类体内定义,也可以在类体外定义,所以
成员函数
不
一定
都是
内联函数
;
成员函数
可以重载,可以设置参数的默认值,
成员函数
可以是静态的。
内联函数
是...
类的
成员函数
与内联以及静态成员
一、类的
成员函数
与内联 在类内定义的所有函数都自动称为
内联函数
。如果在类内声明,在类外定义,也可以定义为
内联函数
。在定义函数时添加inline限定符。。 (1)此外,
内联函数
一定
要和函数定义在一起,否则只是声明的时候加上内联,是不会成为
内联函数
的 声明:inline void fun(); 函数体:void fun(){} 这样只有声明带内联,函数定义时没有带内敛,所以fun不是
内联函数
。 (2)inline
一定
要和函数定义在一起。 声明:void fun(); 定义:inline void fun(){}
C++的内联
成员函数
和
内联函数
内联函数
,是编译器用来减少执行时间的一种优化技术。
内联函数
是C++的一个增强功能,可以减少程序的执行时间。函数可以通过指示编译器,使其成为
内联函数
,这样编译器就可以取代那些被调用的函数定义。编译器会在编译时替换
内联函数
的定义,而不是在运行时引用函数定义。(这只是建议编译器将函数内联,如果函数很大编译器可以忽略 "内联 "请求,将函数作为普通函数处理。在类成员列表中定义的
成员函数
默认为内联
成员函数
,所以可以省略inline关键字。
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章