类对象里面只有成员变量占用空间,成员函数不占用空间。

成员函数都不占用空间吗?我记得函数也应该是要分配空间的啊?为什么说成员函数不占用空间啊?... 成员函数都不占用空间吗?我记得函数也应该是要分配空间的啊?为什么说成员函数不占用空间啊? 展开
 我来答
MeChess
2013-02-25 · TA获得超过1538个赞
知道小有建树答主
回答量:448
采纳率:100%
帮助的人:568万
展开全部
这个不是靠记的,而是靠理解的。就你的提问,可以这样理解:
变量是什么?就是内存中的一块空间,可以放任何数字或字符在这个空间里(这和变量的定义有关,例如:字符型、整型等)。
函数是什么?是实现一个特定功能的一段代码,这段代码是直接运行的(CPU=运算器+控制器)。如果这段代码用到变量,那么显然需要分配空间(这是变量分配空间);如果这段代码没有用到变量,那么实际上是不需要分配空间。
因此,就泛意义上来说,成员函数是不占用空间的,占用空间的只是变量。
-----------------------------------
从另一个角度来看,如果成员函数占用空间,那么所有代码都占用空间,这显然是伪命题(要理解为何是伪命题,具体请看OS体系结构)。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式