乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      讀書日志:代碼大全之第八章

       cupid8505 2012-06-30
      第八章 數(shù)據(jù)生成

      好的數(shù)據(jù)結(jié)構(gòu)所帶來(lái)的收益往往是在需求分析和結(jié)構(gòu)設(shè)計(jì)階段體現(xiàn)出來(lái)的。故應(yīng)在需求分析和結(jié)構(gòu)設(shè)計(jì)階段就定義主要數(shù)據(jù)結(jié)構(gòu)。

      8.1 數(shù)據(jù)生成
      有效生成數(shù)據(jù)的第一步是應(yīng)該知道該生成什么樣的數(shù)據(jù)結(jié)構(gòu)。

      8.2 自建數(shù)據(jù)類型的原因
      建立自己的類型的幾條理由:
      · 使得改動(dòng)更加容易。建立一種新類型工作量極小,但這卻可以帶來(lái)極大的使用靈活性。
      · 避免過(guò)度分散的信息分布。
      · 為了增加可靠性。
      · 為了補(bǔ)償語(yǔ)言的弱點(diǎn)。

      8.3 自建數(shù)據(jù)類型的準(zhǔn)則
      建立具有面向功能名稱的類型。
      要避免使用含有已定義變量類型的名稱。
      避免使用已定義類型。
      不要對(duì)已定義類型重新定義。
      定義替換類型以增強(qiáng)移植性。
      使用其它類型來(lái)建立新類型。


      8.4 使變量說(shuō)明更容易
       使用模板(template)進(jìn)行變量說(shuō)明

      8.5 初始化數(shù)據(jù)的準(zhǔn)則
      如何避免初始化錯(cuò)誤的一些準(zhǔn)則:
      檢查輸入?yún)?shù)的有效性。
      在使用變量的位置附近對(duì)其進(jìn)行初始化。
      要特別注意計(jì)數(shù)器和累加器。
      查找需要重新進(jìn)行初始化的地方。
      對(duì)命名常量只初始化一次,用可執(zhí)行代碼初始化變量。
      按照所說(shuō)明的對(duì)每個(gè)變量進(jìn)行初始化。
      在程序開(kāi)始初始化工作內(nèi)存。

      8.6 小結(jié)
      建立自己的數(shù)據(jù)類型,以增加程序的可變動(dòng)性,并使其成為自說(shuō)明的。



        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多