私有静态成员变量
来源:互联网 发布:曲婉婷母亲受审 知乎 编辑:程序博客网 时间:2024/05/16 05:15
#include <iostream>
using namespace std;
class A
{
public:
void func(){cout<<A::x;} //定义公有成员函数func(),用该函数访问私有静态成员变量x
private:
static int x; //将静态成员变量x声明为私有
};
int A::x=1000; //定义并初始化静态成员变量
int main()
{
A a; //创建一个对象
a.func(); //用该对象访问公有成员函数func()
return 0;
using namespace std;
class A
{
public:
void func(){cout<<A::x;} //定义公有成员函数func(),用该函数访问私有静态成员变量x
private:
static int x; //将静态成员变量x声明为私有
};
int A::x=1000; //定义并初始化静态成员变量
int main()
{
A a; //创建一个对象
a.func(); //用该对象访问公有成员函数func()
return 0;
}
PS :我们我们要在一个类中的所有对象间共享某种数据,不如将该数据是声明为静态
成员变量,假如你不想让该类之外的所有函数都可以访问该数据,那么不妨将其定义为私有成员,那儿 就只有该类的公有成员才可以访问它
当当访问的前提是必须创建一个属于该类的对象
私有静态成员函数
- 私有静态成员变量
- 私有静态成员变量
- 基础知识-私有静态成员变量
- 私有的静态成员变量
- 再探私有/公有静态成员变量与私有静态成员方法
- 再探私有/公有静态成员变量与私有静态成员方法
- js 静态私有变量
- 静态成员、静态变量
- JS私有变量和静态私有变量
- 类静态变量的赋值以及调用私有成员变量的用法
- 私有成员变量的理解
- 访问类私有成员变量
- 私有静态成员变量,在多线程环境,别的线程会修改当前线程的变量值?
- 私有静态成员变量,在多线程环境,别的线程会修改当前线程的变量值?
- c++中可以对类中私有成员中的静态变量初始化吗?
- c++中对类中私有成员中的静态变量初始化
- javaScript【创建对象、创建类、成员变量、方法、公有和私有、静态】
- c++中对类中私有成员中的静态变量初始化
- 各版本ArcGISServer安装环境【一】
- linux 同步IO: sync、fsync与fdatasync
- excel upload
- MFC中用户界面元素更新原理(UPDATE_COMMAND_UI)
- Linux lsof
- 私有静态成员变量
- checkstyle配置详解
- 各版本ArcGISServer安装环境【二】
- 使用CocoaPods来做iOS程序的包依赖管理
- 编程面试的10大算法概念汇总
- QVariant
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- LINUX总结第2篇:添加用户到sudoer列表中(转载)
- 使用Storm实现实时大数据分析