cppopp
設(shè)計(jì)模式之單件模式
在單線程中實(shí)現(xiàn)代碼很簡(jiǎn)單:
#include
"
stdafx.h
"
#include
<
iostream
>
#include
"
boost/shared_ptr.hpp
"
using
namespace
std;
using
namespace
boost;
class
singleTon
{
public
:
static
singleTon
*
getInstance()
{
if
(mySingleton.
get
()
==
NULL)
{
mySingleton
=
shared_ptr
<
singleTon
>
(
new
singleTon());
return
mySingleton.
get
();
}
else
{
return
mySingleton.
get
();
}
}
;
private
:
static
shared_ptr
<
singleTon
>
mySingleton;
singleTon()
{
std::cout
<<
"
singletom has been created!
"
<<
std::endl;
}
;
}
;
shared_ptr
<
singleTon
>
singleTon::mySingleton
=
shared_ptr
<
singleTon
>
();
int
_tmain(
int
argc, _TCHAR
*
argv[])
{
for
(
int
i
=
0
; i
<
100
; i
++
)
{
singleTon::getInstance();
}
return
0
;
}
這里利用shared_ptr來進(jìn)行資源管理。
這個(gè)設(shè)計(jì)模式的思想就是在類中設(shè)置一個(gè)靜態(tài)對(duì)象,然后用singleTon::getInstance()這個(gè)函數(shù)去調(diào)用這個(gè)靜態(tài)對(duì)象
posted on 2012-04-25 11:27
sheng
閱讀(422)
評(píng)論(0)
編輯
收藏
引用
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © sheng
導(dǎo)航
C++博客
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
2012年4月
>
日
一
二
三
四
五
六
25
26
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
統(tǒng)計(jì)
隨筆 - 27
文章 - 0
評(píng)論 - 4
引用 - 0
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2018年11月 (1)
2016年8月 (2)
2016年6月 (1)
2016年4月 (4)
2013年4月 (1)
2013年3月 (1)
2013年1月 (1)
2012年11月 (5)
2012年8月 (3)
2012年6月 (1)
2012年5月 (1)
2012年4月 (3)
2011年12月 (3)
收藏夾
timer
(rss)
同行
(rss)
同行
搜索
最新評(píng)論
1.?re: windows 下進(jìn)程是否啟動(dòng)檢測(cè)
這種方法還有缺陷的
如果在多用戶的機(jī)器下, 不同的用戶下看不到對(duì)方用戶下的進(jìn)程
--leng
2.?re: windows 下進(jìn)程是否啟動(dòng)檢測(cè)
這個(gè)沒有必要用互斥對(duì)象吧,只是讀進(jìn)程表而已@augustheart
--sheng
3.?re: windows 下進(jìn)程是否啟動(dòng)檢測(cè)
不用互斥對(duì)象么?
--augustheart
4.?re: 設(shè)計(jì)模式之策略模式[未登錄]
Good...
--eryar
閱讀排行榜
1.?利用boost 來進(jìn)行xml解析(13315)
2.?DLL中傳遞STL參數(shù),vector對(duì)象作為dll參數(shù)傳遞等問題(轉(zhuǎn))(6748)
3.?windows 下檢測(cè)進(jìn)程cpu使用率(3818)
4.?luabind和c++相互調(diào)用(3688)
5.?關(guān)于for循環(huán)的執(zhí)行效率問題(3245)
評(píng)論排行榜
1.?windows 下進(jìn)程是否啟動(dòng)檢測(cè)(3)
2.?設(shè)計(jì)模式之策略模式(1)
3.?設(shè)計(jì)模式之template method模式(0)
4.?設(shè)計(jì)模式之觀察者模式(0)
5.?boost安裝(0)
亚洲国产成人久久综合碰碰动漫3d
|
亚洲精品无码久久久久去q
|
久久Av无码精品人妻系列
|
久久亚洲AV成人无码国产
|
久久亚洲高清观看
|
亚洲欧洲中文日韩久久AV乱码
|
亚洲国产精品无码成人片久久
|
国产精品免费福利久久
|
久久无码人妻精品一区二区三区
|
久久受www免费人成_看片中文
|
久久久久AV综合网成人
|
久久丝袜精品中文字幕
|
久久久久AV综合网成人
|
久久人人青草97香蕉
|
国产精久久一区二区三区
|
狠狠综合久久AV一区二区三区
|
久久精品国产精品青草app
|
久久精品国产久精国产果冻传媒
|
国产成人久久精品麻豆一区
|
国产69精品久久久久观看软件
|
伊人久久精品线影院
|
久久精品国产清高在天天线
|
亚洲精品成人久久久
|
7国产欧美日韩综合天堂中文久久久久
|
亚洲午夜福利精品久久
|
亚洲国产成人久久精品动漫
|
97久久国产亚洲精品超碰热
|
午夜天堂av天堂久久久
|
精品久久久久成人码免费动漫
|
无码人妻久久一区二区三区蜜桃
|
国内精品伊人久久久久影院对白
|
久久精品夜夜夜夜夜久久
|
久久人人爽人人爽人人片AV东京热
|
国产伊人久久
|
人人狠狠综合88综合久久
|
久久亚洲精品无码观看不卡
|
国内精品伊人久久久久影院对白
|
精品熟女少妇aⅴ免费久久
|
国产亚洲精午夜久久久久久
|
国产精品综合久久第一页
|
国产精品青草久久久久福利99
|