结构体,类
从结构体到类
如果将成员函数移到外面
void st_girl::setst_girl(string name1,int age1)
类的访问权限:
三种:private public protect
简单使用类:
1.为了区分类的成员变量和成员函数的形参,把成员变量名加m_前缀或_后缀.
2.在类声明中定义的函数都将自动成为内联函数,在类的声明之外定义的函数如果使用了inline限定符,也是内联函数
inline void st_girl::setst_girl(string name1,int age1)
构造函数和析构函数:
构造函数:在创造对象前,自动的进行初始化工作。
析构函数:在销毁对象前,自动的完成清理工作。
1)构造函数
语法:类名(){......}
·访问权限必须是public
·函数名必须与类名相同
·没有返回值,不写void
·可以有参数,可以重载,可以有默认参数
·不可手动调用(g.CGirl())
2)析构函数
语法:~类名(){......}
·访问权限必须是public
·函数名必须在类名前加~
·没有返回值,不写void
·没有参数,不能重载
·可以手工调用(g.~CGirl())