静态函数,instance
来源:互联网 发布:顶级域名绑定二级域名 编辑:程序博客网 时间:2024/05/22 06:29
#include <iostream>using namespace std;class Config{public: void set_a(int _a) {a = _a;} void set_b(int _b) {b = _b;} int get_a() { return a; } int get_b() { return b; } static Config* instance(){ static Config* config = new Config();//此处将返回指针声明为,那么调用Config::instance()只会在第一次调用时new一次,后面直接返回指向那区域 // 的指针静态变量是类的所有实例共享的(所以只有一个?) 如果返回的是Config× 那么这个函数是静态的,但是 // 返回的指针不是静态的,所以每次调用都NEW了 // 一下。 return config; }private: int a,b;};int main(){Config::instance()->set_a(3);Config::instance()->set_b(4);int a = Config::instance()->get_a();int b = Config::instance()->get_b();cout <<a <<endl<<b<<endl; //返回的是static Config* 输出则为3,4. }
0 0
- 静态函数,instance
- 为 instance 配置静态 IP
- 为 instance 配置静态 IP
- 多态的好处和弊端案例(成员变量,成员函数,静态成员函数,接口)会用到instance
- instance
- 静态函数
- 静态函数
- 静态函数
- 静态函数
- 静态函数
- 静态函数
- 静态函数
- 静态函数
- 如何用private 构造函数生成instance
- Neutron总结-为instance设置静态IP(OpenStack Mitaka版)
- 静态构造函数,静态类
- 静态变量和静态函数
- 静态变量和静态函数
- 怎样将PDF转成普通的Word文档格式
- Nature 自然
- Android性能优化案例研究(上)
- Java获取系统信息
- 解决Android TextView使用Html多个空格只显示一个空格
- 静态函数,instance
- MFC对话框美化(文本颜色、字体、背景颜色修改)
- 是什么在支撑着我们这个团队的运作(2015版)
- 半平面交
- 工具类 SDCardUtils
- C/C++基础----指针
- android webView 获取title;以及多次调转WebView title变化
- windows 8 查询端口,使用pid杀掉进程命令
- VBScript 相关函数方法