super-
C++博客
首页
新随笔
新文章
联系
聚合
管理
posts - 11,comments - 13,trackbacks - 0
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2009年7月 (2)
2009年6月 (9)
搜索
最新评论
1. re: 关于release和debug中vector的疑问
@Super-
3q
--wy
2. re: c++内存池
评论内容较长,点击标题查看
--dissertation writing
3. re: c++内存池
评论内容较长,点击标题查看
--Original essay
4. re: c++内存池
大家一起分享!
--凡客诚品
5. re: c++内存池[未登录]
评论内容较长,点击标题查看
--dd
阅读排行榜
1. 关于release和debug中vector的疑问(3634)
2. linux 创建进程(3271)
3. c++内存池(2670)
4. State设计模式(1384)
5. Observer推模式(1373)
评论排行榜
1. c++内存池(6)
2. State设计模式(2)
3. 关于release和debug中vector的疑问(2)
4. Bridge模式(2)
5. Observer推模式(0)
singleton设计模式
1
#ifndef __SINGLE_H__
2
#define
__SINGLE_H__
3
4
class
CSingle
5
{
6
protected
:
7
CSingle()
8
{
9
10
}
11
public
:
12
~
CSingle()
13
{
14
15
}
16
static
CSingle
*
Init_Instance();
17
public
:
18
static
CSingle
*
_instance;
19
}
;
20
#endif
1
#include
"
single.h
"
2
#include
<
stdio.h
>
3
#include
<
stdlib.h
>
4
5
CSingle
*
CSingle::_instance
=
NULL;
6
7
8
CSingle
*
CSingle::Init_Instance()
9
{
10
if
(
!
_instance)
11
{
12
_instance
=
new
CSingle();
13
}
14
return
_instance;
15
}
16
17
int
main(
int
argc,
char
*
argv[])
18
{
19
CSingle
*
ab
=
CSingle::Init_Instance();
20
}
系统唯一对象定义
posted @
2009-06-18 15:16
Super- 阅读(192) |
评论 (0)
|
编辑
收藏
仅列出标题
共2页:
1
2