飛揚天下
posts - 94, comments - 250, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
Nebula3學習筆記(3): 工具庫
Posted on 2008-12-14 21:26
Condor
閱讀(1023)
評論(0)
編輯
收藏
引用
Nebula3工具庫, 包含一些工具類, 容器類, 還有一個強大的String類.
下面分別來看一下有哪些東東:
Array< TYPE >
動態數組, 類似std::vector, 自帶了排序方法和二分查找
Atom< TYPE >
對于持續存在對象的共享引用. 簡單得來說, 就是一個生命周期很長的對象的智能指針, 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
全局統一標識符(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工程.
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © Condor
日歷
<
2008年12月
>
日
一
二
三
四
五
六
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
8
9
10
公告
從矩陣到錫安,我們攜手同行,一起追尋生命的真實。
靈魂,也只不過是一套程序而已。
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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我二哥讓他回家幾天痛痛痛痛痛痛痛痛痛
--11
4.?re: 最新免費AV下載
111111
--11
5.?re: 最新免費AV下載
Ttyl
--Yhh
閱讀排行榜
1.?最新免費AV下載(111247)
2.?[Ph4nt0m] [zz]The Emergence Of A Theme(6870)
3.?msdev & devenv 的命令行用法(5671)
4.?HTML排版引擎的簡單介紹(4672)
5.?SpeedTree學習與實踐筆記(3521)
評論排行榜
1.?最新免費AV下載(136)
2.?[轉載]關于C++,我覺得好的設計法則(22)
3.?這是我向往的生活(19)
4.?為了我們自己的利益,請不要去支持番茄花園。(9)
5.?《星際爭霸2》引擎技術解析(8)
中文字幕久久久久人妻
|
亚洲欧美日韩中文久久
|
狠狠88综合久久久久综合网
|
色综合久久久久无码专区
|
蜜臀av性久久久久蜜臀aⅴ麻豆
|
亚洲AV无码久久
|
99久久精品国产免看国产一区
|
国产精品狼人久久久久影院
|
伊人久久大香线蕉综合热线
|
国产精品99久久久久久人
|
亚洲国产精品综合久久网络
|
久久天堂AV综合合色蜜桃网
|
精品久久久久久成人AV
|
久久一区二区三区99
|
狠狠狠色丁香婷婷综合久久五月
|
亚洲精品tv久久久久久久久
|
国产精品久久久天天影视香蕉
|
久久综合给合久久狠狠狠97色69
|
人妻无码精品久久亚瑟影视
|
久久国产成人亚洲精品影院
|
青青青国产精品国产精品久久久久
|
久久人人爽人人澡人人高潮AV
|
久久久国产乱子伦精品作者
|
99久久香蕉国产线看观香
|
日本精品久久久久中文字幕
|
国产亚洲欧美精品久久久
|
亚洲级αV无码毛片久久精品
|
久久免费视频1
|
久久久久亚洲av成人无码电影
|
99久久精品国产综合一区
|
亚洲综合伊人久久大杳蕉
|
国产精品伊人久久伊人电影
|
国产亚洲综合久久系列
|
色88久久久久高潮综合影院
|
少妇熟女久久综合网色欲
|
久久综合伊人77777
|
国产精品欧美久久久久无广告
|
97超级碰碰碰久久久久
|
精品国产91久久久久久久
|
久久―日本道色综合久久
|
91精品国产色综久久
|