Cpper
C/C++高級(jí)工程師 Android高級(jí)軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語(yǔ)言 程序猿
導(dǎo)航
C++博客
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
2011年3月
>
日
一
二
三
四
五
六
27
28
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
8
9
統(tǒng)計(jì)
隨筆 - 379
文章 - 2
評(píng)論 - 439
引用 - 0
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(26)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
(335)
aspx/js
(rss)
boost庫(kù)等(9)
(rss)
Cef(2)
(rss)
Cef/Chrome(1)
(rss)
Game引擎(82)
(rss)
JAVA(1)
(rss)
Java Antroid(10)
(rss)
OpenGL/DX(1)
(rss)
Python腳本(7)
(rss)
QT編程(149)
(rss)
QT源碼分析(2)
(rss)
UML
(rss)
編程基礎(chǔ)(12)
(rss)
軟件調(diào)試(1)
(rss)
軟件工程(5)
(rss)
設(shè)計(jì)模式(7)
(rss)
數(shù)學(xué)建模(1)
(rss)
網(wǎng)頁(yè)搜素(2)
(rss)
音頻視頻(17)
(rss)
雜項(xiàng)(26)
(rss)
隨筆檔案
(379)
2019年9月 (20)
2019年8月 (20)
2019年6月 (1)
2019年3月 (1)
2018年6月 (1)
2017年9月 (5)
2017年5月 (2)
2017年4月 (2)
2017年3月 (4)
2016年10月 (3)
2016年8月 (1)
2016年6月 (1)
2016年5月 (1)
2016年4月 (6)
2016年3月 (2)
2016年2月 (2)
2016年1月 (4)
2015年12月 (5)
2015年11月 (3)
2015年10月 (2)
2015年8月 (12)
2015年7月 (2)
2015年6月 (1)
2015年1月 (1)
2014年12月 (4)
2014年11月 (2)
2014年6月 (1)
2014年4月 (1)
2014年3月 (1)
2013年12月 (2)
2013年11月 (1)
2013年10月 (3)
2013年9月 (1)
2013年8月 (2)
2013年7月 (2)
2013年6月 (3)
2013年4月 (1)
2013年2月 (4)
2013年1月 (9)
2012年12月 (3)
2012年11月 (1)
2012年10月 (2)
2012年9月 (2)
2012年8月 (2)
2012年7月 (2)
2012年6月 (3)
2012年5月 (7)
2012年4月 (4)
2012年3月 (4)
2012年1月 (2)
2011年12月 (8)
2011年11月 (13)
2011年9月 (6)
2011年8月 (10)
2011年7月 (1)
2011年6月 (4)
2011年5月 (12)
2011年4月 (4)
2011年3月 (19)
2011年1月 (1)
2010年12月 (3)
2010年11月 (2)
2010年10月 (4)
2010年9月 (6)
2010年8月 (11)
2010年7月 (4)
2010年6月 (11)
2010年5月 (15)
2010年4月 (28)
2010年3月 (23)
2010年2月 (23)
文章檔案
(2)
2014年3月 (1)
2011年5月 (1)
XYZ
codeproject.com
lua
ode
蝸牛選股
程序員
華佗中醫(yī)大師
積分與排名
積分 - 773285
排名 - 19
最新隨筆
1.?QML 單張圖片顯示翻轉(zhuǎn)效果
2.?QML 圖片翻轉(zhuǎn)動(dòng)畫(huà)
3.?ffmpeg av_seek_frame
4.?QML StackLayout
5.?QML Canvas旋轉(zhuǎn)和平移
6.?QML透明度動(dòng)畫(huà)
7.?QML不響應(yīng)下層右鍵菜單
8.?QML 右鍵菜單
9.?QML 菜單項(xiàng)
10.?QML 環(huán)形進(jìn)度條
最新評(píng)論
1.?re: QT學(xué)習(xí)筆記-35:QTableWidget動(dòng)態(tài)增加行的方法
寫(xiě)的真好
--垃圾袋
2.?re: Qt筆記:106 - QT 一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢(xún)軟件
簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢(xún)軟件 Mark
--linda
3.?re: BGE GUI升級(jí)
小弟也準(zhǔn)備開(kāi)發(fā)gui庫(kù),可以苦于沒(méi)有例子,希望給封源碼學(xué)習(xí)學(xué)習(xí)。
better@geekzhou.uu.me
--zhouxiang
4.?re: 發(fā)布一個(gè)基于OPENGL的GUI庫(kù)
better@geekzhou.uu.me
求一份代碼,也再做同樣事,不過(guò)到現(xiàn)在都沒(méi)思議,主要沒(méi)學(xué)過(guò)opengl。csdn要積分,沒(méi)積分。
--zhouxiang
5.?re: Qt筆記:100 - QTableWidget列排序
QT的原理 MARK下
--linda
閱讀排行榜
1.?c++小問(wèn)題has no member named ''XXX‘(24982)
2.?c++軟件開(kāi)發(fā)第三方庫(kù)大全(19537)
3.?QT學(xué)習(xí)筆記-29.使用QT HTTP下載網(wǎng)絡(luò)文件(13013)
4.?gcc之declaration does not declare anything解決方案(11892)
5.?QT學(xué)習(xí)筆記-35:QTableWidget動(dòng)態(tài)增加行的方法(11802)
評(píng)論排行榜
1.?蓋莫游戲引擎-插件系統(tǒng)(17)
2.?loki技法(1).靜態(tài)斷言(13)
3.?loki技法(2).CheckReturn(12)
4.?vc6使用rapidxml(12)
5.?boost庫(kù)使用注意事項(xiàng)(1)-從boost::tokenizer說(shuō)起(12)
智能指針和內(nèi)存池的問(wèn)題
1.使用智能指針的目的是自動(dòng)釋放掉需要釋放的內(nèi)存
2.內(nèi)存池的功能是提供動(dòng)態(tài)分配對(duì)象的速度
那么如何設(shè)計(jì)基于內(nèi)存池的指針指針
當(dāng)然重載new delete是沒(méi)有問(wèn)題的
但是如果不重載呢?
這個(gè)問(wèn)題先放這里
有空回頭看看
歡迎討論
posted on 2010-05-17 17:56
ccsdu2009
閱讀(2574)
評(píng)論(11)
編輯
收藏
引用
Comments
#
re: 智能指針和內(nèi)存池的問(wèn)題
kevin.c
Posted @ 2010-05-17 18:26
用內(nèi)存池了還用什么只能指針?
把池里的內(nèi)存釋放了自然會(huì)出問(wèn)題。
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
ccsdu2009
Posted @ 2010-05-17 18:30
@kevin.c
你這么一說(shuō)我感覺(jué)自己不會(huì)c++了
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題[未登錄](méi)
小時(shí)候可靚了
Posted @ 2010-05-17 19:05
主要是Release的時(shí)候,并不是delete,只需顯式調(diào)用析構(gòu),再放回“資源回收器”就行了。 這種方案許多程序里都有用到。。
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
空明流轉(zhuǎn)
Posted @ 2010-05-17 19:26
Pool和智能指針是兩個(gè)正交的需求。。。根本沒(méi)關(guān)系的。
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
陳梓瀚(vczh)
Posted @ 2010-05-18 17:01
@kevin.c
template<typename T>
class SmartPointer : public ReferenceCounterObject<Allocator<T>>
{
blah blah blah blah
}
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
ccsdu2009
Posted @ 2010-05-18 18:11
@空明流轉(zhuǎn)
這2者當(dāng)然是不同的需求
但是我想混合使用2著
理解?
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
ccsdu2009
Posted @ 2010-05-18 18:11
@小時(shí)候可靚了
那不見(jiàn)得
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題[未登錄](méi)
小時(shí)候可靚了
Posted @ 2010-05-18 21:33
@ccsdu2009
我并沒(méi)有說(shuō)所有都用我說(shuō)的那種做法,只是簡(jiǎn)單說(shuō)了一下我們這使用的方案!!
也算是和他所說(shuō)的,POOL和引用計(jì)數(shù)混用
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
ccsdu2009
Posted @ 2010-05-19 08:45
@小時(shí)候可靚了
主要是2個(gè)問(wèn)題
1個(gè)是分配
1個(gè)是釋放
如果使用內(nèi)存是需要從內(nèi)存池中分配內(nèi)存 釋放內(nèi)存到內(nèi)存池
回復(fù)
更多評(píng)論
#
re: 智能指針和內(nèi)存池的問(wèn)題
永遠(yuǎn)在一起
Posted @ 2010-12-15 22:28
這兩個(gè)沒(méi)有什么關(guān)系吧,智能指針只是保證釋放資源,使用了pool釋放時(shí)就釋放回pool里面了。所以我覺(jué)得只要重新實(shí)現(xiàn)operator new 和operator delete就可以了吧
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © ccsdu2009
思思久久精品在热线热
|
久久精品一区二区
|
久久精品黄AA片一区二区三区
|
久久久久久亚洲AV无码专区
|
久久最新精品国产
|
精品久久人人爽天天玩人人妻
|
国内精品伊人久久久久AV影院
|
久久久WWW免费人成精品
|
日产精品久久久久久久
|
狠狠色丁香久久综合婷婷
|
亚洲äv永久无码精品天堂久久
|
国产精品99久久久久久宅男小说
|
久久久亚洲欧洲日产国码aⅴ
|
久久国产精品二国产精品
|
久久久久久午夜成人影院
|
伊人久久大香线蕉AV一区二区
|
久久一区二区三区免费
|
99999久久久久久亚洲
|
国产69精品久久久久观看软件
|
一级a性色生活片久久无
|
久久不射电影网
|
久久99精品国产自在现线小黄鸭
|
亚洲欧洲精品成人久久曰影片
|
青青青国产成人久久111网站
|
久久久噜噜噜久久中文福利
|
国内精品久久久久影院亚洲
|
国产精品内射久久久久欢欢
|
久久亚洲欧美日本精品
|
精品九九久久国内精品
|
久久发布国产伦子伦精品
|
色婷婷综合久久久久中文
|
欧洲人妻丰满av无码久久不卡
|
亚洲伊人久久综合中文成人网
|
精品无码久久久久久久动漫
|
国产99久久九九精品无码
|
99久久精品免费观看国产
|
成人精品一区二区久久
|
精品99久久aaa一级毛片
|
久久久久成人精品无码
|
丰满少妇人妻久久久久久
|
人妻少妇久久中文字幕一区二区
|