cppopp
設計模式之單件模式
在單線程中實現代碼很簡單:
#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來進行資源管理。
這個設計模式的思想就是在類中設置一個靜態對象,然后用singleTon::getInstance()這個函數去調用這個靜態對象
posted on 2012-04-25 11:27
sheng
閱讀(421)
評論(0)
編輯
收藏
引用
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © sheng
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
<
2011年12月
>
日
一
二
三
四
五
六
27
28
29
30
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
31
1
2
3
4
5
6
7
統計
隨筆 - 27
文章 - 0
評論 - 4
引用 - 0
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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)
同行
搜索
最新評論
1.?re: windows 下進程是否啟動檢測
這種方法還有缺陷的
如果在多用戶的機器下, 不同的用戶下看不到對方用戶下的進程
--leng
2.?re: windows 下進程是否啟動檢測
這個沒有必要用互斥對象吧,只是讀進程表而已@augustheart
--sheng
3.?re: windows 下進程是否啟動檢測
不用互斥對象么?
--augustheart
4.?re: 設計模式之策略模式[未登錄]
Good...
--eryar
閱讀排行榜
1.?利用boost 來進行xml解析(13307)
2.?DLL中傳遞STL參數,vector對象作為dll參數傳遞等問題(轉)(6731)
3.?windows 下檢測進程cpu使用率(3802)
4.?luabind和c++相互調用(3683)
5.?關于for循環的執行效率問題(3239)
評論排行榜
1.?windows 下進程是否啟動檢測(3)
2.?設計模式之策略模式(1)
3.?設計模式之template method模式(0)
4.?設計模式之觀察者模式(0)
5.?boost安裝(0)
久久99精品久久久久子伦
|
日韩乱码人妻无码中文字幕久久
|
久久精品国产久精国产思思
|
97久久精品人妻人人搡人人玩
|
久久国产精品一区二区
|
久久99国产精一区二区三区
|
久久婷婷五月综合成人D啪
|
久久SE精品一区二区
|
国产亚洲婷婷香蕉久久精品
|
久久中文精品无码中文字幕
|
久久婷婷五月综合色高清
|
国产成人香蕉久久久久
|
热99RE久久精品这里都是精品免费
|
欧美噜噜久久久XXX
|
人妻无码精品久久亚瑟影视
|
男女久久久国产一区二区三区
|
国产激情久久久久影院老熟女
|
人妻无码中文久久久久专区
|
青青国产成人久久91网
|
久久精品国产99国产精品亚洲
|
国产香蕉97碰碰久久人人
|
久久丫精品国产亚洲av不卡
|
久久久国产视频
|
狠狠干狠狠久久
|
精品一二三区久久aaa片
|
久久国产午夜精品一区二区三区
|
久久亚洲精精品中文字幕
|
性做久久久久久久久浪潮
|
国内精品久久久久久久久
|
18岁日韩内射颜射午夜久久成人
|
久久99九九国产免费看小说
|
欧美久久综合性欧美
|
99久久精品日本一区二区免费
|
亚洲AV日韩精品久久久久久
|
97久久婷婷五月综合色d啪蜜芽
|
超级97碰碰碰碰久久久久最新
|
久久乐国产精品亚洲综合
|
久久男人AV资源网站
|
色99久久久久高潮综合影院
|
亚洲精品第一综合99久久
|
亚洲午夜久久久久久噜噜噜
|