假如我现在设定了一个
class di
{......
void diaoyong();
};
假如我想在主函数中定义了
di a,b,c;
我想同时将a,b,c都同时调用到void diaoyong();
应该怎样调用呢?
如果单个可以 a.diaoyong();
多个怎么调呢?
C++ 类class的函数调用问题。
答案:2 悬赏:60 手机版
解决时间 2021-01-03 11:58
- 提问者网友:焚苦与心
- 2021-01-02 11:53
最佳答案
- 五星知识达人网友:毛毛
- 2021-01-02 12:30
类理解问题。
定义一个类class di。di为一个类型,该类型包含什么函数或数据(特征)。其中又有私有成员,保护成员,公有成员。
di a,b,c;a,b,c为该类型的三个对象。三个独立的对象。就像狗类 a,b,c;其中a,b,c只是其中狗类中三条狗(各有特征数据)
所以只能单个调用。。。a狗的脚是a狗的,别的狗不能访问。
简单的理解就这样。
建议多看看书。
定义一个类class di。di为一个类型,该类型包含什么函数或数据(特征)。其中又有私有成员,保护成员,公有成员。
di a,b,c;a,b,c为该类型的三个对象。三个独立的对象。就像狗类 a,b,c;其中a,b,c只是其中狗类中三条狗(各有特征数据)
所以只能单个调用。。。a狗的脚是a狗的,别的狗不能访问。
简单的理解就这样。
建议多看看书。
全部回答
- 1楼网友:夜风逐马
- 2021-01-02 13:50
你调用和声明的timeadd都只有三个参数,定义中有六个参数!
从你的程序看应该修改如下,
定义:void timeadd(int& days,int& hours,int& minutes,int days,int hours,int minutes);
调用:timeadd(days,hours,minutes,days,hours,minutes);
而且函数调用后,修改的只是函数实现中的xyz,对main()中定义的xyz刚没有影响
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯