首页 > 代码库 > 类数据成员和类成员函数
类数据成员和类成员函数
一。类成员:
1.数据成员和成员函数都是属于对象的。
2.C++支持另外一种类型的成员,这种成员属于类本身,而不属于类对象,我们称之为类成员。
3.使用关键字static可以创建一个类成员。
4.在类声明内部声明的static数据成员必须在任何程序块之外定义。
5.static数据成员不影响类与类对象的sizeof。
二。类成员函数
1.static静态成员函数只可以访问其他的static数据成员和成员函数。
2.非static成员函数既可以访问static数据成员,也可以访问非static数据成员,但是static成员函数则只能访问static成员。
3.static成员既可以通过C的对象来访问,也可以直接通过类C来访问。
三。成员函数内部定义static变量。
成员函数内的某个局部变量定义为静态变量,该类的所有对象在调用这个成员函数时将共享这个变量。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。