C++ 求解答编成题!

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:26:37
3、类Person的定义如下,请实现该类,并在主函数中创建对象obj,然后使用构造函数为obj赋予初始值(内容自定)。
class Person
{ private:
char name[10];
int age;
int salary;
char tel[8];
public:
Person(char *xname,int xage,int xsalary,char *xtel);
void disp();
};
解: #include “iostream”
#include “string.h”
using namespace std;
class Person
{ private:
Char name[10];
int age;
int salary;
后面该怎么编 谢谢啦!!!!

#include “iostream”
#include “string.h”
using namespace std;

class Person
{ private:
char name[10];
int age;
int salary;
char tel[8];
public:
Person(char *xname,int xage,int xsalary,char *xtel);
void disp();
};

Person::Person(char *xname,int xage,int xsalary,char *xtel);)
{
strcpy(name,xname);
age=xage;
salary=xsalary;
strcpy(tel,xtel);
}
void Person::disp()
{
cout<<name<<endl;
cout<<age<<endl;
cout<<salary<<endl;
cout<tel<<endl;
}

int main()
{
Person per(xiaoli,20,1000,12345643);
per.disp();

return 0;
}