第三题
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="" />
相关文章推荐
- C++——STL中三种顺序容器的简要区别
- using的几种用法
- SpringMVC入门实例及详细讲解(2)
- 实验四 内存的分配与回收
- 在ubuntu上配置apue的运行环境
- 多线程 线程池 ExecutorService
- 第二题
- 谈谈Ext JS的组件——布局的使用方法
- u-boot2010.03 移植篇(三)-----修正配置文件.解决内存大小显示问题,真的没什么可看的
- 基于FPGA的跨时钟域信号处理——专用握手信号
- 我是一个程序员,有些实在话想对你说
- 谈谈Ext JS的组件——布局的使用方法
- 谈谈Ext JS的组件——布局的使用方法
- 使用PDF.JS在线查看PDF
- 第一题
- JQuery实现下拉列表的联动
- 20150624 lintcode 总结 Lowest Common Ancestor
- SpringMVC入门实例及详细讲解
- 手斧Linux – 从LFS到Funtoo (42)
- LintCode Gas Station加油站