结构体,类

从结构体到类

如果将成员函数移到外面

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())

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务