• <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
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            相冊(cè)

            收藏夾

            c++

            Linux

            Tools

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            原文地址: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 四海 閱讀(890) 評(píng)論(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  回復(fù)  更多評(píng)論
              

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


            久久久久久噜噜精品免费直播 | 婷婷久久综合| 久久久久女教师免费一区| 中文字幕无码久久久| 少妇内射兰兰久久| 精品精品国产自在久久高清| 国产精品免费久久久久影院| 国产香蕉久久精品综合网| 久久午夜无码鲁丝片秋霞| 国产精品99久久精品| 伊人热热久久原色播放www| 久久99精品国产99久久6男男| 品成人欧美大片久久国产欧美...| 久久99国产精品久久99小说| 99久久免费只有精品国产| 亚洲色大成网站www久久九| 国产高潮国产高潮久久久91 | 日本久久中文字幕| 国产精品久久久久jk制服| 性做久久久久久久久浪潮| 亚洲国产欧洲综合997久久| 久久免费小视频| 人妻无码中文久久久久专区| 久久精品无码免费不卡| 91精品国产色综久久| 久久久久久午夜成人影院| 久久久久久综合网天天| 久久一本综合| 日日狠狠久久偷偷色综合0| 国产成人99久久亚洲综合精品| 欧美va久久久噜噜噜久久| 亚洲日韩中文无码久久| 伊人久久大香线蕉亚洲| 亚洲综合伊人久久综合| 久久人人爽人人爽人人片AV麻烦| 亚洲国产成人久久综合区| 久久免费大片| 狠狠色丁香婷婷久久综合五月| 天堂无码久久综合东京热| 亚洲伊人久久综合中文成人网| 精品久久久久久久久免费影院|