您的位置:首页 > 编程语言 > C语言/C++

C++实现类、类的成员函数、主函数分离

2016-01-22 16:33 309 查看

main.cpp

#include"Stud.h"
#include"Stud.cpp"
using namespace std;
int main()
{
Stud s1,s2(1101,"xiaoming",20,'m',99.8);
s1.set_age(21);
s1.display();
s2.display();
return 0;
}


Stud.h

#ifndef _STUD_H
#define _STUD_H
#include<iostream>
using namespace std;
class Stud{
int id;
string name;
int age;
char sex;
float grade;
public:
Stud();
Stud(int i,string na,int ag,char se,float gr);
void set_age(int a);
void display();
};

#endif


Stud.cpp

#include"Stud.h"
using namespace std;
Stud::Stud(){
id=0;
name='0';
age=0;
sex='f';
grade=0;
}
Stud::Stud(int i,string na,int ag,char se,float gr){
id=i;
name=na;
age=ag;
sex=se;
grade=gr;
}
void Stud::set_age(int a){
age=a;
}
void Stud::display(){
cout<<"ID:"<<id<<endl<<"Name:"<<name<<endl<<"Age:"<<age<<endl<<"Sex:"<<sex<<endl<<"Grade:"<<grade<<endl<<endl;
}


运行结果

ID:0
Name:0
Age:21
Sex:f
Grade:0

ID:1101
Name:xiaoming
Age:20
Sex:m
Grade:99.8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: