• <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之基于對象的數(shù)組設(shè)計

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

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

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


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            導(dǎo)航

            統(tǒng)計

            常用鏈接

            留言簿

            文章分類

            文章檔案

            links

            搜索

            最新評論

            久久91精品国产91久久麻豆| 久久久国产视频| 国产精品久久永久免费| 久久久九九有精品国产| 日本高清无卡码一区二区久久| 久久精品国产亚洲5555| 精品多毛少妇人妻AV免费久久| 久久精品国产亚洲av水果派| 国产精品美女久久久久av爽| 久久久久久久久久久久久久 | 国产69精品久久久久观看软件| 亚洲精品成人网久久久久久| 国产亚洲精品自在久久| 久久99精品久久久久久噜噜| 日韩久久久久久中文人妻| 久久久久久青草大香综合精品| 久久亚洲国产成人精品性色| 伊人色综合九久久天天蜜桃| 99久久久久| 国产精品美女久久久m| 亚洲午夜无码久久久久| 日批日出水久久亚洲精品tv| 青青青国产成人久久111网站| 亚洲国产另类久久久精品黑人| 久久久久久极精品久久久 | 青青青青久久精品国产h久久精品五福影院1421 | 久久久久亚洲AV无码去区首| 久久综合噜噜激激的五月天| 久久精品中文字幕大胸| 久久久久亚洲精品中文字幕| 国产精品gz久久久| 大美女久久久久久j久久| 韩国三级大全久久网站| 99久久超碰中文字幕伊人| 久久久久99精品成人片直播| 久久婷婷人人澡人人爽人人爱| 国产精品久久新婚兰兰| 久久人人添人人爽添人人片牛牛| 久久人人爽人人澡人人高潮AV | 久久久久亚洲AV综合波多野结衣| 精品久久久久久无码免费|