飛揚天下
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)
久久夜色精品国产噜噜亚洲AV
|
国内精品伊人久久久久
|
国产日韩久久免费影院
|
久久国产福利免费
|
久久久久久免费视频
|
少妇高潮惨叫久久久久久
|
久久青青草原综合伊人
|
久久精品人妻一区二区三区
|
久久99热这里只有精品66
|
色欲综合久久躁天天躁蜜桃
|
国产精品久久久天天影视
|
欧洲性大片xxxxx久久久
|
国色天香久久久久久久小说
|
久久精品国产亚洲网站
|
欧美黑人激情性久久
|
一本久久久久久久
|
无码人妻久久一区二区三区免费
|
精品久久久久久中文字幕人妻最新
|
久久亚洲高清观看
|
色婷婷综合久久久久中文
|
久久99精品久久久久久水蜜桃
|
亚洲精品乱码久久久久久
|
国产免费久久精品99久久
|
欧美噜噜久久久XXX
|
久久久久久免费视频
|
久久久久国产精品麻豆AR影院
|
久久久久国产精品熟女影院
|
久久99九九国产免费看小说
|
久久国产精品无码网站
|
久久91亚洲人成电影网站
|
久久99久国产麻精品66
|
亚洲国产精品无码久久久久久曰
|
久久青青草原综合伊人
|
99久久久国产精品免费无卡顿
|
久久久久亚洲精品日久生情
|
四虎久久影院
|
亚洲国产成人精品无码久久久久久综合
|
国产精品久久午夜夜伦鲁鲁
|
无码人妻久久一区二区三区
|
99精品久久精品一区二区
|
久久精品国产精品亚洲精品
|