如何定义类数组 c++

[复制链接]
查看11 | 回复3 | 2019-10-6 13:07:41 | 显示全部楼层 |阅读模式
构造函数有多个参数
如果只有有参数的构造函数是不是就不能构造对象数组?

回复

使用道具 举报

千问 | 2019-10-6 13:07:41 | 显示全部楼层
1:对象数组的定义:类名 数组名[元素个数]Eg: student asa[10];//有10个元素的学生类对象数组2:对象数组的访问形式:数组名[下标].成员名;Eg: asa[j].print();3:对象数组的初始化:对象数组的初始化通常也是由构造函数来完成的。扩展资料类所表示的一组对象十分相似,可以作为模板来有效的创建对象,利用类可以产生很多的对象类所代表的事物或者概念都是抽象的。在存取Private类型数据或者函数的时候,只有类本身声明的函数才是被允许的。类在与外部连接时,利用的就是Publ
回复

使用道具 举报

千问 | 2019-10-6 13:07:41 | 显示全部楼层
对象数组的定义:类名 数组名[元素个数]Eg: student asa[10];//有10个元素的学生类对象数组组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序
回复

使用道具 举报

千问 | 2019-10-6 13:07:41 | 显示全部楼层
应当叫对象数组,不叫类数组首先构造函数必须要有无参构造函数定以后对象数组后再调用初始化函数,初始化各对象class abc{
//私有成员public:
abc(){};
//其他函数
void init(int a,int b){
//初始化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行