static data member in a class
来源:互联网 发布:mac删除vmware fusion 编辑:程序博客网 时间:2024/05/15 23:21
#include<iostream>
#include<string>
using namespace std;
class PrintHead{
protected:
static int PresNum;//the present heads number
public:
PrintHead();
~PrintHead();
void PrintPresHeadsNum();
};
int PrintHead::PresNum = 0; //the definition must occur outside the class
PrintHead::PrintHead()
{
PresNum++;
}
PrintHead::~PrintHead()
{
PresNum--;
}
void PrintHead::PrintPresHeadsNum()
{
cout << PresNum << endl;
}
int main()
{
// PrintHead head0;
// head0.PrintPresHeadsNum();
//
// PrintHead head1;
// head1.PrintPresHeadsNum();
PrintHead heads[8];
heads[1].PrintPresHeadsNum();
return 0;
}
#include<string>
using namespace std;
class PrintHead{
protected:
static int PresNum;//the present heads number
public:
PrintHead();
~PrintHead();
void PrintPresHeadsNum();
};
int PrintHead::PresNum = 0; //the definition must occur outside the class
PrintHead::PrintHead()
{
PresNum++;
}
PrintHead::~PrintHead()
{
PresNum--;
}
void PrintHead::PrintPresHeadsNum()
{
cout << PresNum << endl;
}
int main()
{
// PrintHead head0;
// head0.PrintPresHeadsNum();
//
// PrintHead head1;
// head1.PrintPresHeadsNum();
PrintHead heads[8];
heads[1].PrintPresHeadsNum();
return 0;
}
0 0
- static data member in a class
- static member variable and static member function in a class
- error C2597: illegal reference to data member xxxx in a static member function
- 提示"illegal reference to data member'CPMAgentManageDlg::m_matrixMatrixSt'in a static member function"
- static data in c++ class
- template class static member initialize
- Static Member of Derived Class
- class static member 重名问题
- how to initialize Static data member in C++ (怎样初始化类的static数据成员)
- Static member variables in C++
- Static member functions in C++
- How to declare and initialize a static const array as a class member?
- python的static class method and member
- forbids in-class initialization of non-const static member不能在类内初始化非const static成员
- Bindable must be on a member in an Observable class.报错解决
- Finding Initialized or Uninitialised static data in a DLL
- When to use static method in a java class
- Static class in Java
- 浅谈c语言的变量与函数存储类型
- 缓存之Encache简介
- (转载)车牌识别EasyPR--开发详解
- 开始-运行-命令大全
- 一起talk C栗子吧(第四回:C语言实例--斐波那契数列)
- static data member in a class
- 黑马程序员——异常
- 单线程与多线程的区别
- 浅析c++中virtual关键字
- 缓存之Memcached简介
- 什么是SAP顾问?
- 关于opencv内存泄露
- 括号配对(简单栈)
- 关于goole IO大会发布的android M和android studio1.3的更新