社区
C++ 语言
帖子详情
土土地问一个语法问题
milkbread
2004-07-12 08:26:22
C++中创建一个对象,这个对象中除了成员变量,是不是还应包含成员函数?成员函数是在内存中是怎么保存的?保存成员函数的首地址?成员函数中创建的变量放哪里?是不是一个类每创建一个对象都在内存新建一份成员变量和成员函数?
...全文
123
8
打赏
收藏
土土地问一个语法问题
C++中创建一个对象,这个对象中除了成员变量,是不是还应包含成员函数?成员函数是在内存中是怎么保存的?保存成员函数的首地址?成员函数中创建的变量放哪里?是不是一个类每创建一个对象都在内存新建一份成员变量和成员函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellwolf
2004-07-12
打赏
举报
回复
用this 指针调用,这里就有一部分开销
riitso
2004-07-12
打赏
举报
回复
成员函数保存在代码区,编译器已经把他变的“面目全非”,加了很多前缀,后缀。对象调用它的时候,this做为参数“秘密”地传入,局部变量当然是在栈里创建的;
虚函数例外,对象中有vptr;
inline函数例外,编译期展开,没有实体;
changeme
2004-07-12
打赏
举报
回复
this
milkbread
2004-07-12
打赏
举报
回复
谢谢各位!还有一点不是很明白:对同一个类的不同的对象而言成员函数只有一份,那这个成员函数是怎么存储的?是存它的函数首地址在全局数据区?每当一个对象调用它时把它里面的局部变量再在栈中创建?
elvahuang
2004-07-12
打赏
举报
回复
C++中创建一个对象,这个对象中除了成员变量,是不是还应包含成员函数?
对象中只包含类非静态成员数据
成员函数是在内存中是怎么保存的?
作为全局函数来实现
成员函数中创建的变量放哪里?
执行是防在堆栈中的
是不是一个类每创建一个对象都在内存新建一份成员变量和成员函数
只有非静态的成员变量
nickshen
2004-07-12
打赏
举报
回复
nonstatic的类成员变量在每一个类对象中有一份,static的成员变量只有一份,成员函数当然是只有一份,属于编译器的实现部分
leonchew
2004-07-12
打赏
举报
回复
同意 楼上的。成员函数是属于类,成员变量是每个对象都有一份!
BluntBlade
2004-07-12
打赏
举报
回复
非模板类的成员函数对于整个类来说只有一份的。
C++课程-Unit1:基础
语法
首先,我要告诉你的是,这个课程并不仅仅是
一个
普通的编程课程,它更像是一把打开你思维大门的钥匙。在这里,你将有机会开发和锻炼自己的逻辑思维能力,提升你的编程头脑。我们将一起学习C++程序的入门
语法
,通过...
php
语法
与哪种最相似,【单选题】PHP
语法
与下列哪种最相似?
更多相关
问
题
适度控制要注意的
问
题
有( )社区卫生诊断中资料收集的方法不包括砌体结构的设计应优先选择纵墙承重方案。水泥砂浆冬季施工时,气温不得低于10℃ ,且基层表面温度应保持在0℃ 以上为保证电力供应系统的可靠...
python在煤矿的用途-沅江高校邦数据科学通识课【Python基础
语法
】答案
沅江高校邦数据科学通识课【Python基础
语法
】答案it8p沅江高校邦数据科学通识课...是
一个
集资料下载与在线考试系统、,是各类考生顺利通过考试的好帮手!而且可以增大地裂缝灾害程度。我国
土
地
荒漠化主要分布于:...
汉语
语法
知识汇总
分类:(1)单音节语素:如:山、水、灯(独立表达
一个
完整的意思) (2)双音节语素:一种是古代遗留下来的连绵词,如:蜻蜓、琵琶、(拆开就不表达完整的意思); 另一种是音译外来词,如:坦克、沙发、吉普...
日语一级
语法
选择题2000题
8 もうとても追いつけないだろうと( )、驚くほどの速さで彼は一気に先頭に走り出た。 1)おもいきや 2)おもうべく 3)おもいがけず 4)おもうだに 9 どちらに( )で、そうたいした差があるとは思...
C++ 语言
64,651
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章