打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++主题——static类成员

  C++主题——static类成员 收藏
 C++主题——static类成员

1.用static可以为类类型的所有对象所共有,像是全局对象,但又被约束在类类型的名字空间中。
2.可以实施封装,将其放在private或protected区域中。
3.static成员没有this指针,它不是任何一个对象的组成部分,推荐用“类名::static成员名调用”。

4.static成员函数声明时加上static关键字,在定义时不能加static关键字。
5.static成员函数不能使用const以修饰其不改变成员属性。
6.static成员函数不能使用virtual以修饰其虚拟性。

7.static数据成员声明时,写明static关键字,定义时不能加static关键字。
8.static const数据成员必须在类中声明并且初始化,然后在类定义之外再次进行定义,如:


class A
{
public:
       static const int i = 30;
};
       const int A::i;


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Xscarlet/archive/2007/04/11/1560149.aspx

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C Primer 读书笔记14 类
C++笔试面试准备(整理)
第三部分 类和数据抽象之一类
C#基础概念
为什么static数据成员一定要在类外初始化?(转)
c++ 静态数据成员和静态成员函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服