青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-4  評論-40  文章-117  trackbacks-0

首先四種類型都是無符號類型,是用以表示元素個數(shù)或者數(shù)組索引的最佳類型。在作為函數(shù)參數(shù)時,不需像有符號類型那樣檢測值是否小于零。

1. ::size_t還是std::size_t
請使用std::size_t,因為你處于C++的世界。
在此,所有C++標準庫組件用以表示元素個數(shù)的類型(比如size()或者operator[])都是std::size_t。

std::size_t count = array.size(); // array是typedef vector<int>
std::size_t index = 0;
array[ index ] = 0;

注意:
1) 如果某個CPP沒有使用任何C++標準庫組件,那么就有可能需要包含<cstddef> 頭文件。
2) std::size_t其實就是::size_t (::size_t被引入到namespace std中(你可以在<cstring>中找到)


2.基本上我們不會考慮unsigned int和unsigned long,因為處在C++的世界,使用C++標準庫組件就是在所難免了。
如果你非要了解其細枝末節(jié)的話,那么下面是一份清單:

unsigned int 和 unsigned long比較(不考慮32位以下的平臺)

如果不考慮可移植性:
在32位平臺上更應該使用unsigned int,因為它:
1)和unsigned long 一樣的大小,32位可以表示到42.9億。
2) 比unsigned long更常用
3) 和std::size_t是一樣的類型

如果是64位平臺的話:
1) unsinged int仍是32位,而unsigned long就是64位了。
2) 更應該使用unsigned long因為處理器對64位具有更快的處理速度。

就目前而言,64位平臺還不夠成熟,所以向64位平臺的移植基本不做考慮。

但是如果你堅持要考慮可移植性(注意是硬件32位平臺向64位移植,而非軟件):
1) 如果對速度敏感:使用unsigned long,無論在32位還是64位都有最快的處理速度。
2) 如果對內(nèi)存敏感:使用unsigned int,使用內(nèi)存量不會因平臺而改變。
不過通常對于硬件平臺的可移植性的考慮都是多余的(不夠敏捷哦)。

3. 關于unsigned類型:

有時候會碰到一些C語言的函數(shù),它的參數(shù)類型是unsigned,而不是unsigned int、unsigned long之類的,例如:Turbo C的庫函數(shù)中有這么幾個函數(shù):unsigned far setgraphbufsize(unsigned bufsize);int read(int handle, void *buf, unsigned len); int write(int handle, void *buf, unsigned len);

[摘引他人]這種情況一般都會在前面進行宏定義的
是為了版本兼容或跨平臺
現(xiàn)在的32位變成64位的機器 這樣的定義有必要

#ifdef WINDOWS
   define unsigned (unsigned int)
#endif

ifdef LINUX
    define unsigned (unsigned long)
#endif
這樣的話在跨平臺的時候就很有必要了

CHECK:個人經(jīng)查閱VC6系統(tǒng)頭文件,并未發(fā)現(xiàn)上面的宏定義;同時結合一些函數(shù)(如_beginthreadex)查閱MSDN,判斷unsigned在32位系統(tǒng)下就代表unsigned int,畢竟這是系統(tǒng)最常用的類型。



posted on 2010-04-27 17:29 李陽 閱讀(3309) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲人在线视频| 国产精品麻豆va在线播放| 国产精品福利片| 亚洲综合久久久久| 亚洲一区bb| 国产精品户外野外| 久久av一区| 久久影院午夜片一区| 亚洲国产一区二区精品专区| 亚洲国产欧美一区| 久久久久久久高潮| 亚洲人成欧美中文字幕| 久久久久久高潮国产精品视| 亚洲免费小视频| 在线不卡中文字幕| 91久久精品一区| 欧美日韩国产免费| 欧美与欧洲交xxxx免费观看 | 亚洲黄色一区二区三区| 欧美日韩免费视频| 久久亚洲精品一区二区| 欧美a级片网站| 亚洲欧美在线一区| 老司机精品视频网站| 午夜精品短视频| 久久人人97超碰国产公开结果| 久久精品国产一区二区三| 欧美影院成人| 一区二区高清在线| 久久精品国产精品亚洲| 最新日韩欧美| 欧美淫片网站| 亚洲一区视频| 欧美高清视频一二三区| 久久经典综合| 国产精品国产三级国产专播精品人| 美女脱光内衣内裤视频久久影院| 国产精品国产a| 欧美黑人国产人伦爽爽爽| 国产精品一区免费在线观看| 最新成人在线| 影音先锋另类| 欧美一级艳片视频免费观看| 久久免费视频在线| 亚洲手机在线| 这里只有视频精品| 久久综合伊人| 另类国产ts人妖高潮视频| 国产精品盗摄一区二区三区| 欧美电影在线观看| 尤物在线精品| 欧美一区免费视频| 久久精品国产免费观看| 国产精品久久久久久久午夜片| 亚洲欧洲综合另类| 亚洲国产精品激情在线观看| 久久国产精品高清| 久久精品成人欧美大片古装| 国产精品亚发布| 亚洲线精品一区二区三区八戒| 一区二区三区**美女毛片| 欧美国产日韩在线| 亚洲人成免费| 一区二区三区免费观看| 欧美精品一区在线播放| 亚洲日韩视频| 亚洲自拍高清| 国产欧美精品一区| 久久成年人视频| 久久婷婷综合激情| 亚洲国产婷婷香蕉久久久久久| 另类亚洲自拍| 91久久精品国产91性色| 中文国产亚洲喷潮| 欧美视频日韩视频| 亚洲色图制服丝袜| 久久久久国产精品www| 亚洲大胆在线| 欧美精品成人| 日韩亚洲一区在线播放| 亚洲一区二区三区高清不卡| 国产精品毛片大码女人| 欧美在线观看网址综合| 欧美国产综合| 亚洲综合视频一区| 激情欧美日韩| 欧美日韩视频在线观看一区二区三区| 一区二区免费在线视频| 久久久xxx| 夜夜夜久久久| 国产午夜精品久久| 欧美成人中文字幕| 亚洲一区二区在线看| 模特精品在线| 亚洲综合色网站| 欧美mv日韩mv国产网站| **网站欧美大片在线观看| 美女网站久久| 亚洲一区激情| 久久精品欧洲| 一本色道精品久久一区二区三区| 国产精品国产三级国产| 午夜精品久久久久99热蜜桃导演| 免费观看久久久4p| 亚洲一区999| 亚洲第一综合天堂另类专| 欧美视频中文一区二区三区在线观看| 午夜日韩av| 夜夜爽夜夜爽精品视频| 免费成人小视频| 欧美一区二区视频网站| 亚洲精品欧美一区二区三区| 国产欧美日韩一区二区三区在线观看 | 午夜一级久久| 亚洲精品中文字幕在线| 老**午夜毛片一区二区三区| 亚洲香蕉在线观看| 亚洲大胆人体在线| 国产亚洲激情在线| 欧美视频在线一区二区三区| 久久综合色影院| 欧美影院在线播放| 亚洲社区在线观看| 91久久亚洲| 欧美成人综合网站| 嫩草国产精品入口| 久久免费视频观看| 欧美一区二区三区视频在线观看| 亚洲肉体裸体xxxx137| 一区二区三区在线观看视频| 国产午夜精品视频免费不卡69堂| 欧美精品自拍偷拍动漫精品| 久久中文在线| 久久亚洲一区| 巨乳诱惑日韩免费av| 性欧美8khd高清极品| 亚洲欧美国产高清va在线播| 日韩一级黄色大片| 亚洲精品一区二区三区婷婷月| 亚洲国产欧美一区二区三区久久 | 你懂的视频一区二区| 久久蜜桃资源一区二区老牛| 欧美一区二视频在线免费观看| 亚洲男同1069视频| 欧美一区二区三区电影在线观看| 国产精品久久综合| 亚洲欧美日韩国产中文 | 欧美大胆人体视频| 久久综合狠狠| 狂野欧美一区| 欧美顶级少妇做爰| 亚洲国产精品第一区二区 | 久久成人精品无人区| 久久久久久日产精品| 可以看av的网站久久看| 欧美大片在线看| 亚洲人成人一区二区三区| 亚洲美女黄色| 午夜精品在线| 久久亚洲国产精品日日av夜夜| 久久人人爽国产| 欧美激情网站在线观看| 国产精品久久999| 国产一区视频在线看| 你懂的成人av| 亚洲国产精品一区二区第一页| 欧美激情一区二区三区成人 | 亚洲免费网址| 久久久999精品| 亚洲第一黄网| 亚洲一区二区在线| 久久久久久久久综合| 欧美日韩1区2区3区| 国产伦一区二区三区色一情| 狠狠色狠狠色综合系列| 亚洲免费成人av| 久久精品女人| 亚洲免费电影在线| 久久久99免费视频| 欧美视频一区在线观看| 精品动漫3d一区二区三区| 一区二区三区久久久| 亚欧成人在线| 亚洲黄色av一区| 欧美在线免费观看亚洲| 欧美久久一区| 激情视频一区二区三区| 亚洲在线免费视频| 久久国产免费| 一区二区三区欧美在线| 久久免费一区| 国产日韩精品在线播放| 一本色道久久99精品综合| 久久婷婷国产综合国色天香| 在线视频一区观看| 欧美连裤袜在线视频| 伊人成人开心激情综合网| 亚洲欧美一区二区在线观看| 最近看过的日韩成人| 久久国产手机看片|