永发信息网

C++ 类class的函数调用问题。

答案:2  悬赏:60  手机版
解决时间 2021-01-03 11:58
  • 提问者网友:焚苦与心
  • 2021-01-02 11:53
假如我现在设定了一个
class di
{......
void diaoyong();
};

假如我想在主函数中定义了
di a,b,c;
我想同时将a,b,c都同时调用到void diaoyong();
应该怎样调用呢?
如果单个可以 a.diaoyong();
多个怎么调呢?
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-01-02 12:30
类理解问题。
定义一个类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刚没有影响
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯