• <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>

            拂曉·明月·彎刀

            觀望,等待只能讓出現(xiàn)的機(jī)會白白溜走

              C++博客 :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
                “C++的一個問題是有太多的庫,但是沒有一個大賣場有所有這些庫。C++不是對GUI支持不好。C++有GUI庫。問題是C++有25個GUI庫。有些 GUI庫不錯。但是人們說:“可是C++沒有標(biāo)準(zhǔn)GUI庫。”Python不一樣。人們知道到哪里去找Python的GUI庫。所以C++的問題是有太多庫,但是所有的庫市場宣傳都做的不夠(It's a problem of riches, plurality, and a lack of marketing)。搞C++的看來都很窮,沒有錢來提供一個可以找到所有庫的大賣場。”
                以上摘自在2003年9月的JAOO會議上,Bill Venners對Bjarne Stroustrup采訪,我想,這樣的局面也導(dǎo)致了目前C++對錯誤沒有一個統(tǒng)一的處理方式,不象JAVA可以統(tǒng)一采用異常的錯誤處理方式(我曾看過經(jīng)JMS重寫 的CMS--ActiveMQ CMS,里面一律采用異常,包括構(gòu)造/析構(gòu)函數(shù)),因為它需要兼顧C(jī)/C++/SDK中各自不同的錯誤處理方式。
                不應(yīng)該發(fā)生的錯誤如果發(fā)生了,那就是程序員的過錯,此時就該使用ASSERT斷言了。
                不能用拋出異常來代替斷言。
                斷言采用如下形式:
            1unsigned int Employee::GetID()
            2{
            3   assert(m_nID!=0 && "Employed ID is invalid(must be nonzero");
            4   return m_nID;
            5}

            附C++錯誤處理相關(guān)文章:
            http://msdn2.microsoft.com/zh-cn/library/ms809695.aspx (考慮錯誤情況)
            http://blog.csdn.net/pongba/archive/2007/10/08/1815742.aspx(錯誤處理(Error-Handling):為何、何時、如何)
            《 契約式設(shè)計的理解及其在c/c++中的應(yīng)用》
            Robert Schmidt《C與C++中的異常處理》

            posted on 2008-03-01 23:28 一路風(fēng)塵 閱讀(1207) 評論(0)  編輯 收藏 引用 所屬分類: C++技術(shù)/工作總結(jié)
            26uuu久久五月天| 亚洲欧美成人综合久久久| 精品久久久久久中文字幕大豆网 | 一本一本久久aa综合精品| 一本色道久久88综合日韩精品| 93精91精品国产综合久久香蕉 | 久久久久中文字幕| 狠色狠色狠狠色综合久久| 国产999精品久久久久久| 久久人人爽人人精品视频| 麻豆精品久久久久久久99蜜桃| 久久精品99久久香蕉国产色戒| 国产精品一区二区久久国产| 日本久久中文字幕| 久久亚洲精品中文字幕三区| 狠狠精品久久久无码中文字幕| 久久青青草原综合伊人| 99久久免费国产精精品| 少妇久久久久久久久久| 婷婷伊人久久大香线蕉AV| 久久大香萑太香蕉av| 亚洲国产成人乱码精品女人久久久不卡| 久久精品国产99久久无毒不卡| 久久超碰97人人做人人爱| 久久人人爽人人爽人人AV东京热| 久久国产欧美日韩精品| 精品久久久久久成人AV| 99精品久久久久久久婷婷| 精品久久久久久无码中文野结衣 | 亚洲综合久久夜AV | 久久久久99精品成人片欧美 | 国产香蕉97碰碰久久人人| 亚洲国产精品无码久久SM| 久久中文字幕一区二区| 亚洲中文字幕久久精品无码喷水| 久久久久国产一区二区| 色综合久久天天综线观看| 成人a毛片久久免费播放| 国产美女久久久| 久久国产乱子伦精品免费强| 97r久久精品国产99国产精|