飛揚天下
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)
久久久WWW免费人成精品
|
成人妇女免费播放久久久
|
国产一区二区精品久久岳
|
国产精品永久久久久久久久久
|
久久综合久久综合久久
|
久久婷婷人人澡人人
|
久久久噜噜噜久久中文字幕色伊伊
|
久久99精品久久久大学生
|
久久精品国产亚洲AV麻豆网站
|
93精91精品国产综合久久香蕉
|
亚洲国产成人久久综合一区77
|
色婷婷综合久久久久中文
|
久久93精品国产91久久综合
|
中文字幕日本人妻久久久免费
|
a级成人毛片久久
|
亚洲国产一成久久精品国产成人综合
|
亚洲精品无码久久久久去q
|
99久久综合狠狠综合久久
|
少妇高潮惨叫久久久久久
|
久久精品成人欧美大片
|
精品国产乱码久久久久久郑州公司
|
欧洲性大片xxxxx久久久
|
国产午夜精品理论片久久影视
|
亚洲国产婷婷香蕉久久久久久
|
久久www免费人成精品香蕉
|
久久99热狠狠色精品一区
|
无码人妻久久一区二区三区免费丨
|
久久国产精品二国产精品
|
成人免费网站久久久
|
久久精品国产亚洲av麻豆小说
|
伊人久久大香线蕉亚洲
|
亚洲精品WWW久久久久久
|
久久久这里有精品中文字幕
|
一级做a爰片久久毛片16
|
久久国产精品成人免费
|
精品永久久福利一区二区
|
日韩人妻无码一区二区三区久久
|
影音先锋女人AV鲁色资源网久久
|
亚洲精品久久久www
|
国产69精品久久久久观看软件
|
久久99热这里只有精品国产
|