例15.3.txt
来自「谭浩强的C语言书中的代码」· 文本 代码 · 共 29 行
TXT
29 行
例15.3在类的外面定义成员函数。
#include<string.h>
#include<iostream.h>
class stud//声明一个类
{private:
int num;
char name[10];
char sex ;
public:
stud(int n,char nam[],char s ) ; //对构造函数的原型声明
~stud( ); //对析构函数的原型声明
void display( ) ; //对成员函数display的原型声明
}; stud∷stud(int n,char nam[],char s ) //对构造函数的定义
{num=n;
strcpy(name, nam);
sex=s; }
stud∷~stud( ) //对析构函数的定义
{ }
void stud∷ display( ) //对成员函数display的定义
{cout<<"num: "<<num<<endl;
cout<<"name: "<<name<<endl;
cout<<"sex: "<<sex<<endl;
}
void main( )
{
stud stud1(10010, "Wang-li", ′f′), stud2(10011, "Zhang-fun", ′m′);
stud1.display( ); //输出学生1的数据
stud2.display( ); //输出学生2的数据
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?