永发信息网

c++总是说missing;before==,求大神帮忙

答案:2  悬赏:80  手机版
解决时间 2021-03-01 12:52
bool poerator==(const ElemType& r1,const ElemType& r2)
{
return strcmp(r1.name,r2.name)==0;
}
c++总是说missing;before==(bool poerator后面的那个),还有missing;before{ ,这是怎么回事呢,求大神帮忙~~
最佳答案
operator拼写错误?
全部回答
#include #include class cperson { private:     char m_strname[20];     long m_strid;     int m_sex;     int m_age; public:     cperson(char* strname,long strid,int sex,int age){strcpy(m_strname,strname),m_strid=strid,m_sex=sex,m_age=age;}     cperson() {}//加一个默认构造函数     char* getname(){return m_strname;}     long getid(){return m_strid;}     int getsex(){return m_sex;}     int getage(){return m_age;} }; void main() {     int n,i,sex,age;     long id;     char name[10];     cout<<"please input the number of the student:"<>n;     cperson person[10];//去掉后面的括号     for(i=0;i>name;//去掉*号         cout<<"第"<>id;         cout<<"第"<>sex;         cout<<"第"<>age;         person[i]=cperson(name,id,sex,age);//去掉前面的cperson和后面的大括号,去掉name的*号         cout<<"第"<
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯