年龄 Age
姓名 char name
公有成员函数:
构造函数 带参数的构造函数Student(int m,char);
不带参数的构造函数 Student()
析构函数 ~Student()
改变数据成员值函数 void SetMemer(int m,char *)
获取数据成员函数 int GetAge()
char * GetName()
要求:在main()中定义一个有3个元素的对象数组并分别初始化,然后输出对象数组的信息
求大神写一段c++代码,做题能做对但是自己写代码就漏洞百出,求大神指导
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 笑梦码侬生 2015-04-02 07:35关注
class Student{
public:
Student(int m,char cName){
Age = m;
name = cName;
}
Student(){
Age = 0;
name = 'A';
}
void SetMemer(int m,char * cpName){
Age = m;
name = *cpName;
}
int GetAge(){
retrue Age;
}
char * GetName(){
retrue &name;
}
}void main(){
Student arStudents[3];
for(int i=0;i<3; i++ ){
arStudents[i].SetMemer(i+19,new char('B'));
}
for(int j=0;j<3; j++ ){
char * Temp = arStudents[j].GetName();
cout<<*Temp<<arStudents[j].GetAge()<<endl;
}}
解决 无用评论 打赏 举报