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

隨筆-90  評(píng)論-947  文章-0  trackbacks-0

我不知道這里有多少朋友是積累了自己的一套庫(kù)的。

嗯……說(shuō)明白點(diǎn),比如想讀寫文件了,操作系統(tǒng) API 的那堆參數(shù)我記不住,也用不著那么靈活,于是自己寫一個(gè)自己記得住的,下次碰到同樣情況繼續(xù)用,并不斷完善。哪天想讀寫注冊(cè)表了,想讀寫 INI 文件了,想讀寫 XML 文件了,想用個(gè)動(dòng)態(tài)數(shù)組了,想要個(gè)鏈表、樹了,可能都會(huì)形成自己的一套東西。這套東西可能是基于已有的第三方庫(kù),也可能是純粹自己一點(diǎn)一滴寫起來(lái)的。好了,我想現(xiàn)在我大概表達(dá)得夠明白了,這就是我說(shuō)的“庫(kù)”,這個(gè)庫(kù)可能不是非常完備,但起碼是自己積累的,有著(起碼對(duì)自己來(lái)說(shuō))友好接口的東東。

可能有朋友會(huì)說(shuō),你要自己的動(dòng)態(tài)數(shù)組、鏈表干嗎?STL 很好啊!你要讀寫文件的干嗎?CFile 哪里不好?你要讀 INI?不是有 API 嗎?……諸如此類。如果有朋友持這樣的觀點(diǎn),我想我們是不同的一類人。如果您只是能完成某項(xiàng)任務(wù)就好,那么確實(shí),不需要這些玩意兒。但是,如果哪一天這種普通的工作做得麻木了,來(lái)思考一下另一個(gè)層面的事情,您也許會(huì)覺得這些也是比較有意思的事。廢話到此。

那么,不知道這些庫(kù),是以什么形式存在的呢?稍微極端開來(lái)講,可能有兩個(gè)做法——

第一種做法。我每寫成一個(gè)功能模塊,都是一個(gè)(或幾個(gè)).h、一個(gè)(或幾個(gè)).cpp,它們是自我獨(dú)立的,不依賴于任何別的東西(或者不依賴標(biāo)準(zhǔn)庫(kù)以外的東西、不依賴于操作系統(tǒng) API 以外的東西)——總之是不依賴于當(dāng)前編譯系統(tǒng)以外的東西。以后需要使用,就把那幾個(gè)文件拷到當(dāng)前項(xiàng)目來(lái)使用。然后一個(gè)個(gè)這樣的互不依賴的功能模塊構(gòu)成了我現(xiàn)在所擁有的庫(kù)。

第二種做法呢,就是我把這個(gè)庫(kù)作系統(tǒng)的規(guī)劃,劃分為很多小的功能模塊,這些功能模塊可能會(huì)彼此依賴,當(dāng)庫(kù)龐大以后,甚至連你自己都該不太清楚誰(shuí)依賴誰(shuí)了。要使用這個(gè)庫(kù)的功能,就必須把整個(gè)庫(kù)拿進(jìn)來(lái)。到最后,我將這整套東西編譯為一個(gè) .lib,這個(gè) .lib 的源程序會(huì)一直維護(hù)下去。但使用的時(shí)候,我就拿編譯好的 .lib 來(lái)用。

前一種做法就是標(biāo)題里所說(shuō)的小庫(kù),后一種做法我稱之為大庫(kù)。我的問題是,作為個(gè)人的積累,小庫(kù)好還是大庫(kù)好?如果可能,我是比較喜歡小庫(kù)的。但是,經(jīng)常會(huì)有這樣的問題,各個(gè)功能模塊中可能會(huì)涉及同一個(gè)基礎(chǔ)功能,而這個(gè)基礎(chǔ)功能我已經(jīng)做過了的,到底是用還是不用?如果用,“互不依賴”就會(huì)被打破,最終會(huì)發(fā)展成一個(gè)凌亂的大庫(kù);如果不用,我必須把代碼抄一遍,那么這兩份完全一樣的代碼在以后同步更新就比較麻煩了。再說(shuō)大庫(kù),一個(gè)規(guī)劃的很好的大庫(kù)也是不錯(cuò)。但是前期積累的時(shí)候,往往沒法規(guī)劃;就算等到有一定的積累了以后再來(lái)積累,也會(huì)在模塊組織上猶豫不決:我到底要不要來(lái)一個(gè)統(tǒng)一的 typedef 作為我的類型系統(tǒng)?當(dāng)我實(shí)現(xiàn)了 MyVector,MyString 以后,我的后續(xù)代碼勢(shì)必都會(huì)使用它們,那么與別人之間的代碼交流就成了問題了。

我最近一直困惑于這個(gè)問題。而我本人對(duì)此的理解也就如上文所述。希望有朋友指教、賜教。謝謝~~!

posted on 2009-09-24 21:30 溪流 閱讀(687) 評(píng)論(2)  編輯 收藏 引用 所屬分類: C++

評(píng)論:
# re: 小庫(kù)還是大庫(kù)? 2009-09-25 09:52 | 陳梓瀚(vczh)
顯然是小庫(kù),然后不爽了,推掉重寫,變成大庫(kù)。  回復(fù)  更多評(píng)論
  
# re: 小庫(kù)還是大庫(kù)? 2009-09-25 15:48 | 溪流
@陳梓瀚(vczh)

看到大牛了,膜拜一下~~前幾天一直在看你的博客呢。
你的意思是,最開始全用小庫(kù),當(dāng)有一定的積累后,再重新組織為大庫(kù)嗎?  回復(fù)  更多評(píng)論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            99在线观看免费视频精品观看| 国产一区二区精品久久99| 亚洲精品日韩精品| 亚洲高清成人| 美女被久久久| 欧美va天堂va视频va在线| 欧美黄色精品| 亚洲美女视频网| 中文av一区二区| 欧美中文字幕视频在线观看| 久久一区二区视频| 欧美精品成人91久久久久久久| 欧美日韩国产黄| 国产一区二区三区久久久| 亚洲国产成人不卡| 亚洲一区影院| 蜜臀91精品一区二区三区| 亚洲三级色网| 欧美在线免费视屏| 国产伦精品一区二区三区视频孕妇 | 亚久久调教视频| 噜噜噜久久亚洲精品国产品小说| 欧美激情视频一区二区三区免费 | 欧美在线一区二区三区| 久久人人精品| 99pao成人国产永久免费视频| 午夜一区二区三区不卡视频| 久久亚洲图片| 国产精品久久久一本精品| 国产亚洲欧美日韩美女| 亚洲精选视频在线| 久久久久五月天| 日韩午夜精品| 蜜臀a∨国产成人精品| 国产精品尤物| 在线综合亚洲| 亚洲二区在线视频| 欧美伊人影院| 国产精品激情偷乱一区二区∴| 亚洲第一在线综合网站| 午夜日韩在线观看| 亚洲精品免费一二三区| 久久久一二三| 韩国欧美一区| 91久久精品久久国产性色也91| 免费日韩av片| 午夜亚洲福利在线老司机| 欧美日韩一区二区三区| 亚洲国产日韩在线| 你懂的视频欧美| 久久久久久久精| 国产一区二区三区奇米久涩 | 国产日韩欧美综合精品| 国产精品99久久不卡二区| 亚洲国产日韩欧美在线99| 久久免费99精品久久久久久| 国产日韩欧美视频在线| 亚洲欧美不卡| 亚洲一区二区视频在线| 国产精品卡一卡二卡三| 亚洲女女女同性video| 亚洲免费观看高清在线观看| 欧美理论视频| 亚洲视频电影在线| 一区二区欧美在线| 国产精品扒开腿做爽爽爽软件| av成人免费在线| 一本一本大道香蕉久在线精品| 欧美日韩国产综合网| 亚洲一区二区三区高清不卡| 一区二区三区福利| 国产精品一二| 久久全球大尺度高清视频| 久久成人一区| 亚洲国产成人一区| 亚洲二区在线视频| 欧美日精品一区视频| 午夜国产不卡在线观看视频| 亚洲欧美日韩综合| 影院欧美亚洲| 99re热这里只有精品免费视频| 国产精品啊v在线| 久久视频国产精品免费视频在线| 久久久久久久综合狠狠综合| 亚洲美女av在线播放| 日韩一级精品| 激情久久中文字幕| 亚洲精品久久久久| 国产欧美精品一区二区三区介绍| 久久综合色播五月| 欧美日韩一区二区三区免费| 久久精品国产2020观看福利| 免费亚洲电影在线| 欧美一级视频| 欧美sm重口味系列视频在线观看| 亚洲一级在线| 久久综合网络一区二区| 亚洲一区免费| 免播放器亚洲一区| 欧美一级网站| 欧美日韩国产三区| 鲁鲁狠狠狠7777一区二区| 欧美日韩调教| 欧美国产日本韩| 欧美成人国产| 久久国产毛片| 中文av一区特黄| 久久天天躁狠狠躁夜夜爽蜜月| 99精品国产99久久久久久福利| 午夜精品偷拍| 亚洲午夜视频在线| 美女网站久久| 久久久综合视频| 国产精品免费视频观看| 最新国产精品拍自在线播放| 韩国欧美国产1区| 亚洲欧美日韩直播| 亚洲一区二区三区三| 美女精品网站| 看欧美日韩国产| 国产视频在线观看一区二区三区| 99综合在线| 日韩一区二区高清| 免费不卡中文字幕视频| 久久五月天婷婷| 国产日韩欧美另类| 亚洲一区黄色| 亚洲一区二区三区久久| 欧美高清免费| 亚洲国产成人av| 亚洲国产高清一区| 久久亚洲国产精品一区二区| 久久久人成影片一区二区三区观看| 国产精品乱子乱xxxx| 一区二区日韩| 亚洲欧美另类久久久精品2019| 欧美日韩免费在线视频| 亚洲精品一区中文| 亚洲一区二区毛片| 国产精品久久久久一区二区三区| 一本久久a久久精品亚洲| 一区二区三区免费在线观看| 欧美日韩国产综合一区二区| 日韩午夜av| 亚洲欧美第一页| 国产欧美午夜| 久久久久在线| 亚洲人成人77777线观看| 一本色道久久综合精品竹菊 | 欧美激情精品久久久久久大尺度 | 亚洲福利专区| 在线播放日韩欧美| 免费黄网站欧美| 91久久线看在观草草青青| 99一区二区| 国产精品日本一区二区| 性做久久久久久久久| 久久亚洲一区二区三区四区| 亚洲福利国产| 欧美日本一道本| 亚洲欧美国产日韩中文字幕| 久久综合99re88久久爱| 亚洲免费观看高清在线观看 | 久久久亚洲综合| 亚洲精品国产精品国自产观看| 日韩一二三区视频| 国产美女搞久久| 亚洲男人av电影| 亚洲欧美清纯在线制服| 欧美一级专区免费大片| 激情视频一区二区| 欧美日韩国产成人精品| 亚洲免费影视| 亚洲国产精品免费| 欧美一区二区三区视频在线| 在线观看不卡| 国产精品久久7| 免费黄网站欧美| 午夜欧美大片免费观看| 亚洲国产一区视频| 久久精品99| 亚洲自拍另类| 亚洲精品久久久一区二区三区| 国产精品久久久久久久久久久久| 久久久青草青青国产亚洲免观| 99精品国产在热久久| 久久中文久久字幕| 欧美一级免费视频| 制服丝袜亚洲播放| 在线精品亚洲| 国产亚洲精品久久飘花| 欧美美女视频| 免费看黄裸体一级大秀欧美| 性伦欧美刺激片在线观看| 日韩午夜激情| 亚洲精品一区二区三区av| 欧美风情在线| 免费永久网站黄欧美| 久久精品一本久久99精品| 亚洲综合日本|