• <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>
            隨筆 - 29  文章 - 13  trackbacks - 0
            <2007年12月>
            2526272829301
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            相冊

            收藏夾

            c++

            Linux

            Tools

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            原文地址:http://www.cetus-links.org/oo_c_plus_plus.html


            • See also Visual C++C#
            • Intro
              • "C++ is an "object oriented" language. Object oriented programming is a reaction to programming problems that were first seen in large programs being developed in the 70s. All object oriented languages try to accomplish three things as a way of thwarting the problems inherent in large projects: (1) object oriented languages all implement "data abstraction" in a clean way using a concept called "classes"; (2) all object oriented languages try to make parts of programs easily reusable and extensible; (3) object oriented languages try to make existing code easily modifiable without actually changing the code.
              • Since C++ is an object oriented language, it possesses the three object oriented benefits discussed above. C++ adds two other enhancements of its own to clean up problems in the original C language or to make programming in C++ easier than it is in C: (1) C++ adds a concept called "operator overloading"; (2) C++ also cleans up the implementation of several portions of the C language, most importantly I/O and memory allocation.
              • C++ solves many other problems as well. For example, it solves the "common code replicated in many places" problem by letting you factor out common code in a third dimension. It solves the "I want to change the parameter type passed into a function without changing the function" problem by letting you overload the same function name with multiple parameter lists. It solves the "I want to make a tiny change to the way this works, but I don't have the source for it" problem, and at the same time it also solves the "I want to redo this function completely but not change the rest of the library" problem using inheritance. It makes the creation of libraries much cleaner. It drastically improves the maintainability of code. And so on." (Marshall Brain & Kelly Campbell)
            • Contents
            • Other pages

            posted on 2006-08-08 17:54 四海 閱讀(882) 評論(1)  編輯 收藏 引用 所屬分類: c++

            FeedBack:
            # Hello! 2006-11-03 05:19 xujiashuai
            Hello! I just studied use M S N Not the good friend I wants to look for several friends Wants to make the friend with me Please add my M S N; Woainidashuai@hotmail.com  回復  更多評論
              
            久久久久国产精品人妻| 久久精品国产亚洲AV无码麻豆 | 久久精品无码av| 久久久久亚洲爆乳少妇无| 国产99久久久国产精品小说| 性高湖久久久久久久久| 99久久国产亚洲高清观看2024 | 久久久一本精品99久久精品88| 久久久久国产精品人妻| 久久精品国产亚洲沈樵| 久久亚洲高清综合| 久久国产热精品波多野结衣AV| 久久精品无码一区二区app| 久久久久99精品成人片欧美| 久久99久久无码毛片一区二区| 亚洲精品美女久久久久99| 国产亚洲精午夜久久久久久| 伊人久久大香线蕉亚洲五月天 | 97精品伊人久久久大香线蕉| 99久久99久久精品国产片果冻| 久久av高潮av无码av喷吹| 成人妇女免费播放久久久| 久久精品无码一区二区WWW | 色欲av伊人久久大香线蕉影院 | 久久久久亚洲av无码专区| 一本久久综合亚洲鲁鲁五月天| 爱做久久久久久| 97精品伊人久久久大香线蕉| jizzjizz国产精品久久| 久久精品亚洲精品国产色婷| 影音先锋女人AV鲁色资源网久久| 合区精品久久久中文字幕一区| 久久97久久97精品免视看| 91久久国产视频| 久久人人爽人人爽人人片AV麻豆| 精品多毛少妇人妻AV免费久久| 99久久er这里只有精品18| 久久久久99精品成人片试看 | 国产成人无码精品久久久免费| A狠狠久久蜜臀婷色中文网| 青青青青久久精品国产h|