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

            C++Primer之基于對象的數組設計

                  基于對象是從面向過程向面向對象的過渡。我寫這篇小文的目的就是想盡可能多地豐富數組對象的功能。書中提到應該有的功能,原文如下:
                  1、數組類的實現中有內置的自我意識。首先,它知道自己的大小。
                  2、數組類支持數組之間的賦值、以及兩個數組之間的相等和不相等的比較操作。
                  3、數組類應該支持對其所含的只進行下列查詢操作:數組中最小值是什么?最大值是什么?某個特殊的值是否在數組中?如果存在,它的第一個位置的索引是什么?
                  4、數組類支持自排序。
                  除了支持數組操作,還必須支持數組本身的機制,包括:
                  5、能夠指定長度,以此來創建數組(這個值無需在編譯時刻知道)。
                  6、能夠用一組值初始化數組。
                  7、能夠通過索引來訪問數組中的單個元素。
                  8、能夠截獲并指出錯誤的索引值。
                  而實際上,在開發過程中,數組的功能遠不止于此。
                  1、能夠擴展,包括水平和垂直擴展兩方面。水平方向,自排序的關鍵字可能不止一個元素,需要多個成員才能共同確定;垂直方面,數組的成員可能是另一個數組類型的對象。這兩種擴展正是我們認識世界描述世界的基本方式。
                  2、能夠文檔化。把擴展后的龐大數組存在數據庫中,在需要的時候,再從數據庫中取出。如果數組成員指向某個動態庫文件中的相應的函數,則庫文件完全可以由數據庫統一管理,由代碼選擇調用。
                  3、能夠動態增刪成員。為了使數組對象能夠適應開發,隨時有可能根據當前需要,動態增刪成員。增是為了實現描述和處理,刪是為了節約消耗。
                  4、能夠查詢對數組的操作記錄和回溯。這有點像數據庫的操作,但是對一個龐大的數組對象,顯然也是需要的。不過這一點可以在文檔化時解決。
                  5、能夠查找符合條件而非單單是索引的數組元素。
                  6、可變長。

                  以上就是筆者當前想出來可能需要的功能。

            posted on 2011-06-22 15:41 enjoylife 閱讀(145) 評論(0)  編輯 收藏 引用 所屬分類: STL

            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            導航

            統計

            常用鏈接

            留言簿

            文章分類

            文章檔案

            links

            搜索

            最新評論

            亚洲精品无码久久久影院相关影片| 狠狠色婷婷综合天天久久丁香| 精品久久久久久久久久中文字幕| 久久精品中文字幕一区| 亚洲精品国产第一综合99久久| 无码精品久久久久久人妻中字| 久久精品国产精品青草 | 四虎国产精品成人免费久久| 午夜精品久久久久久久| 久久中文字幕一区二区| 久久久这里有精品| 国产精品狼人久久久久影院 | 99久久99久久精品免费看蜜桃| 久久无码精品一区二区三区| 久久棈精品久久久久久噜噜| 中文字幕久久精品 | 7777久久亚洲中文字幕| 2021国内精品久久久久久影院| 99久久99久久精品国产片果冻| 久久SE精品一区二区| 欧美色综合久久久久久| 国产日产久久高清欧美一区| 午夜精品久久久久久毛片| 思思久久99热免费精品6| 99久久精品九九亚洲精品| 精品国际久久久久999波多野| 久久久国产打桩机| 亚洲精品乱码久久久久久不卡| 94久久国产乱子伦精品免费| 精品国产福利久久久| 国产精品国色综合久久| 国产精品一久久香蕉产线看| 久久亚洲精品国产精品| 色婷婷久久综合中文久久蜜桃av | 久久夜色撩人精品国产| 国产精品99久久久久久www| 久久精品国产99国产精品澳门 | 国产精品久久国产精麻豆99网站| 久久久久亚洲av无码专区喷水 | 欧美久久一级内射wwwwww.| 久久国产成人精品国产成人亚洲|