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

Benjamin

靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
數據加載中……

ifstream與CFile的效率

ifstream是標準C++中的文件輸入流,在實際應用中,用它的read方法,是必須緩沖的,效率很低。
在一次測試中,用它將一個800k的文件一次讀入字符串中,和MFC中的CFile類的read方法,效率竟然相差七倍,我用的是VC8,WM5.0的平臺,用CFile,不到一秒,用ifstream要快七秒。究其原因,還是兩者的機制不同所致。
ifstream的read、write方法,都是要緩沖的,所謂的緩沖區其實是一段中介內存(臨時存儲區),如果用戶不設定的話,一般是512字節,讀或寫時先

要將數據輸送到緩沖區,等到緩沖區滿或被刷新時,才將數據傳輸到設備或文件中。要直接讀到內存中(即所謂的內核格式化),要用istringstream類。CFile顯然是直接讀內存不需要緩沖,所以速度快。
如果不考慮效率,可以用標準C++的文件輸出流,二者的區別文件越大越明顯,所以要根據實際運用的需要來選擇。C++的靈活性在于它的概念是在實際中體會的,理論也是在實際應用中深化的。

posted on 2008-07-13 17:51 Benjamin 閱讀(3791) 評論(3)  編輯 收藏 引用 所屬分類: C/C++

評論

# re: ifstream與CFile的效率  回復  更多評論   

樓主怎么測試的?800K的文件用任何方式一次讀到內存都不會需要一秒鐘.況且有緩沖的文件讀寫方式從理論上講就比沒有緩沖的讀寫方式要快
2009-05-18 23:41 | MUGUA

# re: ifstream與CFile的效率  回復  更多評論   

800K的文件,要七秒,286也不至于吧
2009-05-19 12:07 | eXile

# re: ifstream與CFile的效率  回復  更多評論   

在wince平臺上測試,用不用緩沖要看實際需要。
2009-05-19 13:08 | Benjamin
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲一区二区在线视频 | 亚洲精品久久视频| 欧美一区在线视频| 亚洲一级一区| 一本色道久久综合亚洲精品按摩| 蜜桃av一区二区| 欧美激情aⅴ一区二区三区| 免费不卡中文字幕视频| 久久综合久久久| 亚洲国产毛片完整版| 亚洲风情在线资源站| 一本色道久久综合精品竹菊| 亚洲午夜在线观看视频在线| 久久精品国内一区二区三区| 欧美成人小视频| 国产亚洲aⅴaaaaaa毛片| 国产一区二区毛片| 亚洲精品欧美一区二区三区| 亚洲男人的天堂在线| 麻豆国产va免费精品高清在线| 亚洲激情综合| 久久噜噜噜精品国产亚洲综合| 欧美区日韩区| 国产午夜精品美女毛片视频| 亚洲区免费影片| 午夜精品成人在线| 欧美国产免费| 久久国内精品视频| 国产精品综合色区在线观看| 一本色道**综合亚洲精品蜜桃冫 | 欧美区高清在线| 影音先锋日韩有码| 久久一二三国产| 久久久久成人精品免费播放动漫| 欧美亚洲三区| 久久精品国产成人| 亚洲欧美大片| 国产精品视频xxxx| 一区二区三区视频在线看| 欧美成年人视频网站欧美| 亚洲福利视频网| 免费中文日韩| 日韩视频一区二区在线观看| 欧美黄色一区| 牛牛影视久久网| 亚洲视频欧美在线| 亚洲天堂男人| 国产欧美日韩精品a在线观看| 亚洲一区二区三区在线播放| 亚洲一区成人| 国产字幕视频一区二区| 久久久久久有精品国产| 久久九九热re6这里有精品 | 亚洲黑丝在线| 久久se精品一区二区| 国产日韩欧美三区| 亚洲高清三级视频| 亚洲欧美日韩精品综合在线观看| 在线免费一区三区| 99精品欧美一区二区三区综合在线| 免费h精品视频在线播放| 99re国产精品| 亚洲免费视频网站| 在线日本欧美| 亚洲精品一区二区三区福利| 国产精品进线69影院| 久久国产精品久久精品国产 | 欧美特黄一级| 亚洲男女毛片无遮挡| 一本大道久久a久久综合婷婷 | 久久aⅴ国产欧美74aaa| 久久爱另类一区二区小说| 国产精品99久久久久久www| 久久久久国产精品厨房| 欧美一区二区精品| 欧美日韩精品| 最新国产の精品合集bt伙计| 国产一区二区三区av电影| 亚洲一区二区精品在线观看| 一区二区三区 在线观看视| 欧美日韩欧美一区二区| 日韩一区二区福利| 欧美在线www| 在线亚洲免费视频| 久久视频在线免费观看| 亚洲私人影院| 亚洲免费福利视频| 国产日韩欧美一区二区三区四区| 亚洲一区在线视频| 久久高清国产| 亚洲精品乱码久久久久久按摩观| 麻豆av福利av久久av| 亚洲狼人综合| 久久最新视频| 午夜视频在线观看一区二区| 久久综合九色九九| 亚洲综合色激情五月| 99精品国产热久久91蜜凸| 欧美一区二视频| 亚洲深夜福利| 亚洲欧美电影院| 亚洲激情另类| 欧美精品v日韩精品v韩国精品v| 欧美日韩一级黄| 亚洲第一中文字幕| 久久国产夜色精品鲁鲁99| 亚洲老板91色精品久久| 欧美午夜电影网| 久久综合网hezyo| 午夜久久久久久| 亚洲小说区图片区| 亚洲天堂网站在线观看视频| 亚洲精品久久久久久久久| 麻豆亚洲精品| 亚洲电影专区| 蜜桃久久av一区| 麻豆精品在线视频| 欧美成人高清| 一区二区三区产品免费精品久久75| 亚洲国内自拍| 亚洲欧洲综合另类| 欧美一二区视频| 日韩视频免费在线| 亚洲一区二区三区四区在线观看| 一区二区三区精品| 欧美国产激情| 可以免费看不卡的av网站| 亚洲欧美另类久久久精品2019| 亚洲欧美日韩国产| 免费成人av在线| 亚洲精品国精品久久99热| 亚洲综合色视频| 久久精品理论片| 欧美日韩高清免费| 在线观看亚洲| 亚洲欧美亚洲| 91久久视频| 久久一区二区三区av| 欧美调教视频| 99国产精品久久久久久久成人热| 亚洲综合色丁香婷婷六月图片| 久久男人资源视频| 亚洲欧美制服中文字幕| 欧美亚洲免费高清在线观看| 美女网站在线免费欧美精品| 欧美一乱一性一交一视频| 欧美三级视频在线播放| 99成人在线| 亚洲人成高清| 欧美jizzhd精品欧美巨大免费| 国产亚洲欧美一区二区| 午夜久久福利| 欧美有码在线视频| 国产婷婷色综合av蜜臀av| 亚洲在线免费视频| 亚洲精品日本| 美女国内精品自产拍在线播放| 国产精品久久一级| 一区二区电影免费观看| 欧美韩日一区二区| 久久国产精品99精品国产| 麻豆亚洲精品| 亚洲国产精品尤物yw在线观看 | 欧美一区二区三区成人| 一区二区三区国产在线| 亚洲国产福利在线| 欧美日韩亚洲一区二区三区在线 | 国产精品久久久久久久电影| 在线视频欧美一区| 亚洲人成免费| 国产精品免费福利| 亚洲欧美三级伦理| 午夜伦欧美伦电影理论片| 国产精品国产三级欧美二区| 亚洲在线黄色| 久久先锋影音av| 亚洲图片欧洲图片日韩av| 亚洲一区日本| 久久不射中文字幕| 红桃av永久久久| 亚洲人成在线免费观看| 欧美日韩你懂的| 久久久久久**毛片大全| 欧美成在线视频| 久久久国产91| 国产精品久久久久久久9999| 欧美 亚欧 日韩视频在线| 欧美日韩的一区二区| 免费高清在线一区| 国产日韩一级二级三级| 亚洲精品国产品国语在线app| 一区二区视频欧美| 亚洲免费伊人电影在线观看av| 亚洲精品在线三区| 久久xxxx| 久久精品欧美日韩| 国产日韩精品视频一区| 中文高清一区| 亚洲欧美日本精品| 国产精品一区二区在线观看不卡|