社区
C++ 语言
帖子详情
定义一个数组的对象,那么数组中的对象是怎么占用空间的?
qq459673705
2010-12-13 11:33:00
比如说
item it[10];
在内存中怎么排列数组的元素?
1.是一个对象完全装进去,接着再将另一个对象装进区……(包含对象的成员函数)?
2.还是数组中只是装进每个对象的入口地址?
3.又或者只是装进對象的一部分,仅仅是数据?
如果是1的话那么每个对象都要重复装进内存很多内容(成员函数等等),是不是太浪费空间了?成员函数装进去的又是什么?是整个函数体还是函数得入口地址?
问题有些多,谢谢了!
...全文
90
6
打赏
收藏
定义一个数组的对象,那么数组中的对象是怎么占用空间的?
比如说 item it[10]; 在内存中怎么排列数组的元素? 1.是一个对象完全装进去,接着再将另一个对象装进区……(包含对象的成员函数)? 2.还是数组中只是装进每个对象的入口地址? 3.又或者只是装进對象的一部分,仅仅是数据? 如果是1的话那么每个对象都要重复装进内存很多内容(成员函数等等),是不是太浪费空间了?成员函数装进去的又是什么?是整个函数体还是函数得入口地址? 问题有些多,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
为你鞠躬尽瘁的超
2010-12-13
打赏
举报
回复
实例化一个对象,只包含里面的数据成员的空间和一些象虚函数指针等系统的空间,不包括成员函数的空间。
int it[10]; 10个整型空间连续存放。
item it[10]; 10个item对象空间连续存放
珍惜生命远离CPP
2010-12-13
打赏
举报
回复
lz 先找本 《深入探索C++对象模型》 看看
qq459673705
2010-12-13
打赏
举报
回复
多谢了!
ww884203
2010-12-13
打赏
举报
回复
成员函数是不会放到数组里面去的,放进去的只有数据或者虚函数指针之类的
luciferisnotsatan
2010-12-13
打赏
举报
回复
[Quote=引用 2 楼 zhaolipingx 的回复:]
实例化一个对象,只包含里面的数据成员的空间和一些象虚函数指针等系统的空间,不包括成员函数的空间。
int it[10]; 10个整型空间连续存放。
item it[10]; 10个item对象空间连续存放
[/Quote]
正解
erhan_106
2010-12-13
打赏
举报
回复
[Quote=引用 2 楼 zhaolipingx 的回复:]
实例化一个对象,只包含里面的数据成员的空间和一些象虚函数指针等系统的空间,不包括成员函数的空间。
int it[10]; 10个整型空间连续存放。
item it[10]; 10个item对象空间连续存放
[/Quote]
楼上的说的很详细了。
java
对象
数组
创建
对象
数组
,初始化
对象
数组
如果一个
数组
中
的元素是
对象
类型,则称该
数组
为
对象
数组
。 当需要一个类的多个
对象
时,应该用该类的
对象
数组
来表示,通过改变下标值就可以访问到不同的
对象
。
对象
数组
的定义和使用:
对象
数组
的定义与一般
数组
的...
java
对象
数组
定义_Java
对象
数组
定义与用法详解
分享给大家供大家参考,具体如下:所谓的
对象
数组
,就是指包含了一组相关的
对象
,但是在
对象
数组
的使用中一定要清楚一点:
数组
一定要先开辟
空间
,但是因为其是引用数据类型,所以
数组
里面的每一个
对象
都是null值,则...
java定义
对象
数组
初始化_怎么定义
对象
数组
JAVA中怎么初始化
对象
数组
?
java类怎样定义
数组
对象
数组
在c++编程中,怎么定义
对象
数组
的指针?JAVA中怎么初始化
对象
数组
?java中怎么创建
对象
数组
?比如我创建了一个学生类Sclass Student{ } 类中怎么创建学生类兑现
数组
?学生类: class A{ ...
Java
对象
数组
的定义与用法
1.顾名思义就是当
数组
元素是类
对象
时,这样的
数组
称之为
对象
数组
,在这种情况下,
数组
的每一个元素都是一个
对象
的引用。2.
对象
数组
,就是指包含了一组相关的
对象
。一、先定义,再开辟
数组
空间
类名称
对象
数组
名[] = ...
java创建
数组
对象
_java
对象
数组
创建
对象
数组
,初始化
对象
数组
对象
数组
的概念: 如果一个
数组
中
的元素是
对象
类型,则称该
数组
为
对象
数组
。 当需要一个类的多个
对象
时,应该用该类的
对象
数组
来表示,通过改变下标值就可以访问到不同的
对象
。
对象
数组
的定义和使用:
对象
数组
的...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章