高手们请帮我解释一下下面C++的问题,谢谢

为什么类在初始化的时候,函数里面没有参数。比如下面:#include<iostream>usingnamespacestd;classarray_max{private:... 为什么类在初始化的时候,函数里面没有参数。
比如下面:
#i nclude<iostream>
using namespace std;
class array_max{
private:
int array_data[5];
int max;
public:
void set_array();
void max_select();
void show();
};
void array_max::set_array(){
int i;
for (i=0;i<5;i++){
cin>>array_data[i];
}
}
void array_max::max_select(){ 这个括号里面为什么没有形参阿
int i,j,t;
max=array_data[0];
for(j=0;j<5;j++)
if(max<array_data[j])max=array_data[j];
/*{
t=max;
max=array_data[j];
array_data[j]=t;
}*/
}
void array_max::show(){ 这个括号里面为什么没有形参阿
cout<<"max="<<max<<endl;
}
int main(){
array_max am;
am.set_array();
am.max_select();
am.show();
system("pause");
return 0;
}
展开
 我来答
trocebao
2008-04-21 · TA获得超过148个赞
知道答主
回答量:195
采纳率:0%
帮助的人:0
展开全部
一个类初始化需不需要参数是根据这个类初始化方法来的,如果这个类在创建的时候就是不需要参数的,那么自然就不需要传参了;你可能还没学到后面自己编写类,所以你不理解;你可以先看看自己编写类;一个函数有无参数那时根据是否需要的;
百度网友6452b3628
2008-04-21 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4881
采纳率:0%
帮助的人:5345万
展开全部
函数本身就是无参数的函数,当然没有型参啦

函数可以有0个参数的,就是无参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浪浪的核桃
2008-04-21 · TA获得超过223个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:76.4万
展开全部
没有参数要传递
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mmidd1999
2008-04-21 · TA获得超过282个赞
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:164万
展开全部
函数定义的时候 就没有参数
函数实现当然也没有参数了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式