飛揚天下
posts - 94, comments - 250, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
Nebula3學習筆記(3): 工具庫
Posted on 2008-12-14 21:26
Condor
閱讀(1023)
評論(0)
編輯
收藏
引用
Nebula3工具庫, 包含一些工具類, 容器類, 還有一個強大的String類.
下面分別來看一下有哪些東東:
Array< TYPE >
動態(tài)數組, 類似std::vector, 自帶了排序方法和二分查找
Atom< TYPE >
對于持續(xù)存在對象的共享引用. 簡單得來說, 就是一個生命周期很長的對象的智能指針, Atom<String>是最常用的, 作為常量字符串的封裝.
Blob
大塊內存空間的封裝, 可以比較, 復制, 計算Hash值
CmdLineArgs
通用的命令行參數解析器, 格式: cmd arg0[=]value0 arg1[=]value1 arg2[=]value2
Crc
計算一段內存的CRC值
Dictionary< KEYTYPE, VALUETYPE >
詞典類, 用于存儲映射. 類似于std::map. 取元素的時間復雜度為O(log n). 內部是一個排序的Array實現的. 注意它只是在需要排序時才排, 所以加入元素很快, 而第一次的搜索會慢一些.
FixedArray< TYPE >
定長數組, 一維
FixedTable< TYPE >
表格, 定長二維數組
FourCC
四字符編碼, 相當于一個uint, 可以做為ID, 具有可讀性. 前面的工廠方法就用到了. (第一次見單引號里寫多個字符@_@, 如uint = ‘ABCD’;)
Guid
全局統(tǒng)一標識符(GUID), 每臺機器在不同時間生成的都不一樣, 可以說是唯一性的.
HashTable< KEYTYPE, VALUETYPE >
跟Dictionary很像, 不過內部是用哈希表實現的, 搜索時間更快(O(1)), 內存占用要大一些. 相當于stdext::hash_map
做KEY的類必需實現這個方法: IndexT HashCode() const
KeyValuePair< KEYTYPE, VALUETYPE >
相當于std::pair
List< TYPE >
雙向鏈表, 相當于std::list
Proxy< TYPE >
相當于帶引用計數的智能指針, 普通類也可以用它進行包裝, 而不用繼承Core::RefCounted
Queue< TYPE >
隊列, 相當于std::queue
SimpleTree< VALUETYPE >
簡單的樹型結構, 結構存儲在Array中
Stack< TYPE >
堆棧, 相當于std::stack
String
字符串類, 相當于std::string, 但是功能強大得多. 提供了與其它Nebula數據類型的轉換方法, 還有文件名操作函數.
Variant
通用數據類型, 相當于COM中的VARIANT
關于各個類的詳細用法,可以參考testfoundation_win32工程.
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © Condor
日歷
<
2010年5月
>
日
一
二
三
四
五
六
25
26
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
公告
從矩陣到錫安,我們攜手同行,一起追尋生命的真實。
靈魂,也只不過是一套程序而已。
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(11)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2012年8月 (1)
2010年6月 (4)
2010年5月 (3)
2010年4月 (7)
2010年1月 (2)
2009年12月 (2)
2009年11月 (1)
2009年9月 (1)
2009年8月 (3)
2009年7月 (2)
2009年6月 (4)
2009年5月 (7)
2009年4月 (5)
2009年3月 (9)
2009年1月 (5)
2008年12月 (16)
2008年11月 (2)
2008年10月 (4)
2008年9月 (6)
2008年8月 (10)
搜索
最新評論
1.?re: 最新免費AV下載
@lkjh
123
--asdasda
2.?re: 最新免費AV下載
頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂
--冬冬
3.?re: 最新免費AV下載
2我二哥讓他回家?guī)滋焱赐赐赐赐赐赐赐赐?
--11
4.?re: 最新免費AV下載
111111
--11
5.?re: 最新免費AV下載
Ttyl
--Yhh
閱讀排行榜
1.?最新免費AV下載(111240)
2.?[Ph4nt0m] [zz]The Emergence Of A Theme(6870)
3.?msdev & devenv 的命令行用法(5671)
4.?HTML排版引擎的簡單介紹(4670)
5.?SpeedTree學習與實踐筆記(3519)
評論排行榜
1.?最新免費AV下載(136)
2.?[轉載]關于C++,我覺得好的設計法則(22)
3.?這是我向往的生活(19)
4.?為了我們自己的利益,請不要去支持番茄花園。(9)
5.?《星際爭霸2》引擎技術解析(8)
久久一区二区三区免费
|
99久久这里只有精品
|
亚洲国产天堂久久久久久
|
欧美成人免费观看久久
|
久久精品99久久香蕉国产色戒
|
无码8090精品久久一区
|
免费精品国产日韩热久久
|
亚洲人成网亚洲欧洲无码久久
|
无码任你躁久久久久久老妇App
|
97久久国产综合精品女不卡
|
久久er国产精品免费观看2
|
亚洲国产成人久久综合区
|
精品综合久久久久久888蜜芽
|
精品久久久久久国产三级
|
欧美一区二区三区久久综合
|
久久免费香蕉视频
|
国产精品久久自在自线观看
|
久久久久99这里有精品10
|
色综合久久中文色婷婷
|
欧美午夜精品久久久久免费视
|
久久久精品人妻无码专区不卡
|
国产成人久久AV免费
|
久久精品国产亚洲AV久
|
亚洲äv永久无码精品天堂久久
|
久久精品亚洲一区二区三区浴池
|
久久精品国产秦先生
|
7777精品久久久大香线蕉
|
久久强奷乱码老熟女网站
|
久久中文娱乐网
|
久久不射电影网
|
狠狠色丁香婷综合久久
|
久久精品夜夜夜夜夜久久
|
久久久久亚洲av无码专区
|
亚洲国产另类久久久精品黑人
|
亚洲人成网站999久久久综合
|
精品久久久久一区二区三区
|
久久精品国产亚洲av日韩
|
色偷偷久久一区二区三区
|
婷婷综合久久中文字幕蜜桃三电影
|
欧美日韩精品久久免费
|
欧美日韩精品久久久久
|