您的位置:首页 > 其它

第三题

2015-06-24 23:02 155 查看
//main file
#include <iostream>
using namespace std;
#include "xt8-3-h1.h"
#include "xt8-3-h2.h"
using namespace std;
using namespace student1;

int main()
{Student stud1(1001,"Wang",18,"123 Beijing Road,Shanghua");
stud1.show_data();
student2::Student stud2(1102,"Li",'f',89.5);
stud2.show_data();
return 0;
}

//header1.h,文件名为xt8-3-h1.h
#include <string>
namespace student1
{class Student
{public:
Student(int n,string nam,int a,string addr)
{num=n;name=nam;age=a;address=addr;}
void show_data();
private:
int num;
string name;
int age;
string address;
};
void Student::show_data()
{cout<<"num:"<<num<<"  name:"<<name<<"  age:"<<age
<<"  address:"<<address<<endl;
}
}

//header2.h,文件名为xt8-3-h2.h
#include <string>
namespace student2
{class Student
{public:
Student(int n,string nam,char s,float sco)
{num=n;name=nam;sex=s;score=sco;}
void show_data();
private:
int num;
string name;
char sex;
float score;
};

void Student::show_data()
{cout<<"num:"<<num<<"  name:"<<name<<" sex:"<<sex
<<"   score:"<<score<<endl; }
}
<img src="https://img-blog.csdn.net/20150624230245535?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbW9sdXpodWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: