c++类中有数组,该怎么定义构造函数???
stringdepartment;stringname;intnum;intsitu1[13];intsitu2[13];intsitu3[13];intsitu4[13...
string department;
string name;
int num;
int situ1[13];
int situ2[13];
int situ3[13];
int situ4[13];
int situ5[13];
int situ6[13];
int situ7[13];
这是类中的数据成员~~~~该怎么写呢??我想令所有数组的值均为零~~~谢谢
而且这个类是要用来当另外两个类的基类,且为虚基类~~~该怎么弄呢????
不用去理name和department吗?我要在主函数中用构造函数给name和department赋初值的~~~~~~ 展开
string name;
int num;
int situ1[13];
int situ2[13];
int situ3[13];
int situ4[13];
int situ5[13];
int situ6[13];
int situ7[13];
这是类中的数据成员~~~~该怎么写呢??我想令所有数组的值均为零~~~谢谢
而且这个类是要用来当另外两个类的基类,且为虚基类~~~该怎么弄呢????
不用去理name和department吗?我要在主函数中用构造函数给name和department赋初值的~~~~~~ 展开
2个回答
展开全部
class p{
string department;
string name;
int num;
int situ1[13];
int situ2[13];
int situ3[13];
int situ4[13];
int situ5[13];
int situ6[13];
int situ7[13];
public:
p(){
char *b=(char*)this;
for(int i=0;i<sizeof(tp);i++){
b[i]=0;
}
}
};
string department;
string name;
int num;
int situ1[13];
int situ2[13];
int situ3[13];
int situ4[13];
int situ5[13];
int situ6[13];
int situ7[13];
public:
p(){
char *b=(char*)this;
for(int i=0;i<sizeof(tp);i++){
b[i]=0;
}
}
};
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询