飛揚天下
posts - 94, comments - 250, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
Nebula3學習筆記(3): 工具庫
Posted on 2008-12-14 21:26
Condor
閱讀(1021)
評論(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下載(110604)
2.?[Ph4nt0m] [zz]The Emergence Of A Theme(6810)
3.?msdev & devenv 的命令行用法(5664)
4.?HTML排版引擎的簡單介紹(4633)
5.?SpeedTree學習與實踐筆記(3492)
評論排行榜
1.?最新免費AV下載(136)
2.?[轉載]關于C++,我覺得好的設計法則(22)
3.?這是我向往的生活(19)
4.?為了我們自己的利益,請不要去支持番茄花園。(9)
5.?《星際爭霸2》引擎技術解析(8)
怡红院日本一道日本久久
|
99久久精品免费看国产一区二区三区
|
青青草国产成人久久91网
|
99精品久久久久久久婷婷
|
亚洲国产精品无码久久久久久曰
|
久久久久人妻一区二区三区
|
青青草原综合久久大伊人
|
色婷婷综合久久久中文字幕
|
青青青国产精品国产精品久久久久
|
久久婷婷五月综合97色直播
|
国产成人久久精品激情
|
日韩电影久久久被窝网
|
AV狠狠色丁香婷婷综合久久
|
色狠狠久久综合网
|
97精品伊人久久久大香线蕉
|
久久久久亚洲av无码专区导航
|
国内精品伊人久久久影院
|
久久成人国产精品
|
久久精品一本到99热免费
|
久久久久久毛片免费看
|
久久不见久久见免费视频7
|
精品国产日韩久久亚洲
|
国内精品久久久久久久影视麻豆
|
久久亚洲精品中文字幕
|
色播久久人人爽人人爽人人片aV
|
国产69精品久久久久观看软件
|
国产精品日韩欧美久久综合
|
久久免费小视频
|
国产精品一区二区久久不卡
|
久久er99热精品一区二区
|
欧美精品久久久久久久自慰
|
免费精品久久天干天干
|
99久久免费国产精品特黄
|
国产精品久久婷婷六月丁香
|
久久久久高潮综合影院
|
伊人久久大香线蕉综合影院首页
|
亚洲午夜久久久久久久久电影网
|
亚洲婷婷国产精品电影人久久
|
一个色综合久久
|
性欧美大战久久久久久久久
|
69国产成人综合久久精品
|