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

Robin Chow's C++ Blog

 

[導(dǎo)入]Exceptional C++ 之 3

真正的拷貝構(gòu)造函數(shù)或者拷貝賦值運(yùn)算符只對完全相同類型的對象施以構(gòu)造或賦值操作,并且,其如果是一個模板類的話,模板的參數(shù)也必須完全相同。模板“構(gòu)造函數(shù)”和模板“賦值運(yùn)算符”都不是真正的拷貝構(gòu)造函數(shù)和賦值運(yùn)算符,因此這種模板函數(shù)的出現(xiàn)并不會隱藏原來隱含的拷貝構(gòu)造函數(shù)的聲明。

文章來源:http://my.donews.com/robinchow/2007/01/10/lhiltldtjwkukgbtacjqkosnhqibccxojgzc/

posted @ 2007-10-23 21:01 Robin Chow 閱讀(189) | 評論 (0)編輯 收藏

[導(dǎo)入]Exceptional C++ 之 2

標(biāo)準(zhǔn)庫中 string 的模板類:

template<class charT,
class traits= char_traits
class Allocator = allocator<charT> >
class basic_string;

其中 char_traits 部分,它決定了字符的相互作用和比較運(yùn)算,如eq()(相等)、ne()(不等)、lt()(小于)、compare()(比較字符序列)、find()(搜索字符序列)。因此只需重定義 char_traits 模板即可改變 string 的字符比較操作。
文章來源:http://my.donews.com/robinchow/2007/01/10/cfjorztxnorsmkaafyrckgebtdmemrppxzeo/

posted @ 2007-10-23 21:01 Robin Chow 閱讀(193) | 評論 (0)編輯 收藏

[導(dǎo)入]Exceptional C++ 之 1

設(shè)計(jì)準(zhǔn)則:絕對不要解引用一個無效的 iterator。
摘要:
  1. 有效的數(shù)值:iterator 指向的位置有效。
  2. 有效的壽命:iterator 使用時仍然有效。
  3. 有效的范圍:一對 iterators 組成一個有效的范圍,first 在 last 之前(或相等),并且兩者指向同一個container。
  4. 防止不合法的操作行為,如修改內(nèi)置類型的暫時對象。

文章來源:http://my.donews.com/robinchow/2007/01/10/rwyjwpstnlvfjtxeqzrupbzdkijaqyohunrq/

posted @ 2007-10-23 21:01 Robin Chow 閱讀(211) | 評論 (0)編輯 收藏

[導(dǎo)入]Exception C++ 之 18

C++ 中 bool 是一個基本類型,可以通過各種方法來模擬它,但是都存在不同的缺陷:
  1. 使用 typedef 模擬,bool 不允許重載。
  2. 使用 #define,bool 不允許重載且通常破壞了 #define。
  3. enum bool允許重載但在條件表達(dá)式中不能進(jìn)行自動類型轉(zhuǎn)換。bool b = (i == j)是錯誤的,因?yàn)?int 不能隱含地轉(zhuǎn)換成 enums。
  4. bool 類允許重載但不能讓 bool 對象在條件中作測試,除非它能提供自動轉(zhuǎn)換到基本類型,但是提供自動轉(zhuǎn)換卻通常會干擾函數(shù)重載解析過程。

文章來源:http://my.donews.com/robinchow/2007/01/15/bszvusphgepqbphvticopjkpfadfapccibyd/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(93) | 評論 (0)編輯 收藏

[導(dǎo)入]Hohoho

http://www.ianai.net/jokes/WillNotThrow.gif
文章來源:http://my.donews.com/robinchow/2007/01/15/cglotemjvscvgbjpnasvjzxcgxvqqugtbsiv/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(76) | 評論 (0)編輯 收藏

[導(dǎo)入]不使用第三個數(shù)來交換兩個數(shù)的值的方法(英文)



Interchanging 2 variables without the use of a third - Programming/PHP
文章來源:http://my.donews.com/robinchow/2007/01/15/nbctysjyzmipdsnjkfhkwjgoqubiylxlmael/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(119) | 評論 (0)編輯 收藏

[導(dǎo)入]C++ 代碼優(yōu)化(英文)

值得一看:

C++ Code Optimizations
文章來源:http://my.donews.com/robinchow/2007/01/15/bimskiqoaxkxvxlvzbfgoxtnrlgtocbpkohu/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(107) | 評論 (0)編輯 收藏

[導(dǎo)入]Exception C++ 之 17

  1. 建議總是使用“SomeType t(u)”的形式,一來是因?yàn)橹灰梢杂谩癝omeType t = u”的地方也同樣可以用它;二來是因?yàn)樗€有一些其它的有點(diǎn),比如支持多個參數(shù)等。
  2. 關(guān)于 const:
    • 如果函數(shù)的返回類型不是一個內(nèi)建(built-in)的類型的話,通常應(yīng)該將其返回類型也聲明為 const。這樣可以避免該函數(shù)的調(diào)用者企圖修改臨時對象。
    • 對于傳引用作為實(shí)參,可以將其聲明為 const 以防止對其進(jìn)行修改;如果使用傳值,則沒有必要聲明為 const。
    • 如果一個函數(shù)從邏輯上來說是 const 的,則應(yīng)該將其聲明為 const 函數(shù),即使該函數(shù)實(shí)際修改了對象的狀態(tài),這時候必須將要修改的值聲明為 mutable。
  3. 關(guān)于類型轉(zhuǎn)換:
    • dynamic_cast:對公有繼承的基類和派生類進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換失敗時返回 NULL。
    • reinterpret_cast:對于互不相同、區(qū)別開來的類型(例如函數(shù)指針),盡管它們之間存在著隱式轉(zhuǎn)換,它們也是互無聯(lián)系的,應(yīng)該用 reinterpret_cast 進(jìn)行轉(zhuǎn)換。




文章來源:http://my.donews.com/robinchow/2007/01/15/HxCWeJTzfsIHxGSohwbqozDYDPwcLcYtAApF/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(111) | 評論 (0)編輯 收藏

[導(dǎo)入]Exception C++ 之 16

  • 如果需要的話,請編寫一個私有函數(shù)來使拷貝操作和拷貝賦值共享代碼;千萬不要利用“使用顯式的析構(gòu)函數(shù)并且后面跟一個 placement new”的方法來達(dá)到“以拷貝構(gòu)造操作實(shí)現(xiàn)拷貝賦值操作”這樣的目的。也就是說,決不要編寫如下的代碼:
    T& T::operator=(const T &other)
    {
        if(this != &other)
        {
           this->~T();               // 有害!
           new (this) T(other);   // 有害!
        }
        return *this;
    }
  • 關(guān)于拷貝賦值操作符有兩點(diǎn)需要注意:
    1. 將拷貝賦值操作聲明為“T& T::operator=(const T&)”
    2. 不要返回 const T&,盡管這樣做避免了諸如“(a = b) = c”的用法;這樣做意味著:你無法出于移植性的考慮而將 T 對象放入標(biāo)準(zhǔn)程序庫之容器 -- 因?yàn)槠湫枰x值操作返回一個單純的 T&。

文章來源:http://my.donews.com/robinchow/2007/01/14/uufhhtovwfvygicxibjufbugcnhamivhcapk/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(67) | 評論 (0)編輯 收藏

[導(dǎo)入]Exception C++ 之 15

使用 auto_ptr(靈巧指針)的注意事項(xiàng):
  1. 對于 auto_ptr,拷貝不是對等的。右側(cè)的對象不再擁有對象的所有權(quán)。
  2. 不再擁有所有權(quán)的 auto_ptr 的指針會被置為 NULL,因而對它的解引用會導(dǎo)致錯誤。
  3. 使用 const auto_ptr 可以防止將該靈巧指針賦值給其他靈巧指針。

文章來源:http://my.donews.com/robinchow/2007/01/14/xzuxgvbkpleammqcmlzlsjhkcqmgfdpddjaj/

posted @ 2007-10-23 20:51 Robin Chow 閱讀(69) | 評論 (0)編輯 收藏

僅列出標(biāo)題
共9頁: 1 2 3 4 5 6 7 8 9 

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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电影| 亚洲激情不卡| 欧美成人午夜免费视在线看片| 久久久精彩视频| 久久久久久久久久久久久久一区| 久久久国产精品亚洲一区| 快播亚洲色图| 亚洲人成毛片在线播放| 一区二区免费在线播放| 亚洲欧美日韩精品久久奇米色影视| 欧美在线不卡| 欧美综合国产精品久久丁香| 女仆av观看一区| 欧美日韩在线免费视频| 国产一区二区福利| 亚洲美女av在线播放| 亚洲午夜一级| 免费久久精品视频| 一本色道久久加勒比88综合| 欧美亚洲日本国产| 欧美日韩国产综合一区二区| 国产色综合天天综合网| 亚洲综合国产激情另类一区| 久久久九九九九| 欧美性猛交xxxx乱大交蜜桃| 国产原创一区二区| 一区二区三区国产在线| 久久精品亚洲一区| 亚洲裸体视频| 久久久久久久成人| 国产精品看片你懂得| 亚洲日本免费| 美腿丝袜亚洲色图| 亚洲一区二区三区中文字幕在线| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品国产a| 亚洲精品国产精品国自产在线| 久久狠狠亚洲综合| aa亚洲婷婷| 欧美另类在线播放| 亚洲承认在线| 久久噜噜亚洲综合| 欧美亚洲综合另类| 国产欧美精品日韩区二区麻豆天美 | 国产精品久久午夜| 日韩视频中午一区| 欧美1区2区| 久久精品国产免费看久久精品| 欧美日韩综合在线免费观看| 夜夜嗨av色综合久久久综合网| 蜜臀久久99精品久久久画质超高清| 一区二区日韩伦理片| 欧美人与禽猛交乱配| 亚洲人成网站在线播| 欧美1区2区视频| 久久视频在线看| 樱桃国产成人精品视频| 久久久久久9| 久久精品观看| 韩国在线视频一区| 免费不卡在线观看| 免费看亚洲片| 亚洲精品自在久久| 99精品久久久| 国产精品久久久久av免费| 亚洲综合第一页| 亚洲小视频在线| 国产欧美精品日韩区二区麻豆天美| 欧美一级理论性理论a| 亚洲免费影院| 有码中文亚洲精品| 亚洲高清在线观看一区| 欧美日韩国产在线播放| 亚洲一级黄色片| 午夜精品在线看| 亚洲成人原创| 亚洲精品欧美| 国产精品视频午夜| 久久精品观看| 久久在线精品| 老司机精品视频网站| 亚洲精选大片| 亚洲综合不卡| 136国产福利精品导航| 99ri日韩精品视频| 国产日韩欧美在线看| 老司机精品视频一区二区三区| 美女免费视频一区| 亚洲先锋成人| 久久久人成影片一区二区三区| 亚洲精品色婷婷福利天堂| 宅男噜噜噜66一区二区| 好看的亚洲午夜视频在线| 亚洲日本免费电影| 国产午夜久久| 99在线热播精品免费| 国产性猛交xxxx免费看久久| 欧美风情在线观看| 国产欧美短视频| 日韩一区二区精品在线观看| 国内揄拍国内精品久久| 99国产精品久久久久久久久久| 国产一区二区三区最好精华液| 亚洲黄色片网站| 黄色成人免费观看| 亚洲淫片在线视频| 99在线热播精品免费| 久久久一区二区| 欧美一区免费视频| 欧美色123| 亚洲精品国产精品乱码不99按摩| 国产在线高清精品| 亚洲先锋成人| 亚洲一区在线直播| 欧美激情视频一区二区三区在线播放| 欧美在线播放| 国产精品久久97| 亚洲美女在线观看| 日韩亚洲欧美中文三级| 免费91麻豆精品国产自产在线观看 | 欧美系列一区| 亚洲国产精品第一区二区三区| 国产欧美在线观看| 亚洲一二三区精品| 亚洲一区二区高清| 欧美日韩高清不卡| 91久久综合| 亚洲精品字幕| 欧美日韩午夜在线| 日韩午夜电影av| 亚洲素人在线| 欧美性一二三区| 99精品免费视频| 亚洲一区二区精品在线| 欧美视频在线观看免费| aa日韩免费精品视频一| 亚洲欧美另类综合偷拍| 国产精品日韩专区| 亚洲综合首页| 久久久另类综合| 伊人久久久大香线蕉综合直播| 欧美在线视频一区二区三区| 久久久久欧美精品| 亚洲第一主播视频| 男女精品视频| 欧美亚洲免费高清在线观看| 欧美精品一区二区三区高清aⅴ| 亚洲国产成人精品女人久久久| 亚洲国产高清在线观看视频| 美女91精品| 亚洲精品影院| 亚洲午夜女主播在线直播| 国产精品美女久久久| 欧美一级午夜免费电影| 久久久亚洲高清| 亚洲精品少妇30p| 国产精品yjizz| 欧美在线精品免播放器视频| 久久亚洲不卡| 99re热精品| 国产精品一区二区视频| 欧美一区精品| 亚洲免费电影在线| 久久九九全国免费精品观看| 伊人久久噜噜噜躁狠狠躁| 欧美日韩国产综合新一区| 亚洲欧美成aⅴ人在线观看| 久久在线视频在线| 亚洲午夜高清视频| 国产专区欧美专区| 欧美人在线观看| 午夜精彩国产免费不卡不顿大片| 美女脱光内衣内裤视频久久网站| 一区二区三区**美女毛片 | 国产精品揄拍一区二区| 久久免费少妇高潮久久精品99| 亚洲精品色图| 久久亚洲精品一区二区| 亚洲无限乱码一二三四麻| 韩国三级在线一区| 欧美日韩国产色站一区二区三区| 欧美一区国产二区| 99这里只有精品| 欧美激情精品久久久久久免费印度| 亚洲香蕉在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产精品亚洲成人| 欧美精品日韩综合在线| 久久久久久噜噜噜久久久精品| 亚洲美女在线国产| 亚洲高清一区二区三区| 久久欧美中文字幕| 香蕉尹人综合在线观看| 在线亚洲+欧美+日本专区| 91久久精品美女高潮| 在线电影国产精品| 激情av一区| 一区二区三区在线视频观看|