构造函数
构造函数的作用:在定义对象的时候,(系统自动) 初始化对象中的信息.
构造函数的特点:
1.构造函数没有返回值
2.构造函数的名字必须与类名一致
3.构造函数不需要用户调用,在创建对象的时候会自动调用
4.构造函数的定义要在 公共区
5.构造函数可以重载
构造函数定义的语法:
class 类名
{
public:
类名()
{
}
}
例子:
class test
{
public:
test(){
cout << "init test" << endl;}
}
例子:
class student
{
public:
student(const char *n,long long m,long i)
{
// name = n;
strcpy(name,n);
num = m;