在c++编程中,怎么定义对象数组的指针?

 我来答
水闰爱树木
高粉答主

2018-04-16 · 醉心答题,欢迎关注
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:9.1万
展开全部

假设类名叫Object

1、对象的数组的指针:

Object objects[100];
Object (*pObjects)[100]; // 就是它
pObjects = &objects; // 必须与objects的长度相同才能这样赋值

2、对象指针的数组:

Object* objects[100];

3、C++

(1)C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

(2)C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

jackwind1987
推荐于2017-11-25 · TA获得超过2738个赞
知道大有可为答主
回答量:1268
采纳率:50%
帮助的人:474万
展开全部
你确定是对象数组的指针,而不是对象指针的数组?
假设类名叫Object

对象的数组的指针:
Object objects[100];

Object (*pObjects)[100]; // 就是它

pObjects = &objects; // 必须与objects的长度相同才能这样赋值

对象指针的数组:

Object* objects[100];
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木有想到GK5ym
2013-03-04 · TA获得超过208个赞
知道小有建树答主
回答量:207
采纳率:90%
帮助的人:123万
展开全部
数组定义:Type identifier[num];
Type:可以是任意类型,int,long,float,int*,long*,class,class* ……
identifier:标识符
num:数组的长度
数组中的内容是Type类型的实体

Type* p_id = identifier;
p_id就是指向Type类型数组的指针

c++中类当作类型时,与int,float基本类型用起来没什么区别,就是多了一些成员,函数而已,所以不需要特殊对待。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-03-04 · TA获得超过219个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:197万
展开全部
class A
{//....
};

A (*p)[5];
则p指向一个包含五个对象的对象数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Hello过客
2013-03-05
知道答主
回答量:68
采纳率:0%
帮助的人:12.9万
展开全部
类名 (*对象名)[N]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式