C++的特点
該博文為原創(chuàng)文章,未經(jīng)博主同意不得轉(zhuǎn)載,如同意轉(zhuǎn)載請(qǐng)注明博文出處
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105163882
C++的特點(diǎn)
- 繼承自C語言的優(yōu)點(diǎn)
- 對(duì)C語言進(jìn)行的改進(jìn)
- 同時(shí)支持面向過程和面向?qū)ο蟮姆椒?/li>
- C++設(shè)計(jì)成無需復(fù)雜的程序設(shè)計(jì)環(huán)境
- C++程序在可重用性、可擴(kuò)充性、可維護(hù)性和可靠性
C++語言是在C語言的基礎(chǔ)上發(fā)展而來,同時(shí)它又支持面向?qū)ο蟮某绦蛟O(shè)計(jì),它主要具有以下特點(diǎn):
繼承自C語言的優(yōu)點(diǎn)
語言簡潔、緊湊,使用方便、靈活;擁有豐富的運(yùn)算符;生成的目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高;可移植性好等。
對(duì)C語言進(jìn)行的改進(jìn)
編譯器更加嚴(yán)格,引入引用的概念,引入const常量和內(nèi)聯(lián)函數(shù),取代宏定義等。
同時(shí)支持面向過程和面向?qū)ο蟮姆椒?/h1>
在C++環(huán)境下既可以進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì),也可以進(jìn)行面向過程的程序設(shè)計(jì)。因此它也具有數(shù)據(jù)封裝和隱藏、繼承和多態(tài)等面向?qū)ο蟮奶卣鳌?/p>
1)支持面向?qū)ο缶幊虣C(jī)制,如信息隱藏、封裝函數(shù)、抽象數(shù)據(jù)類型、繼承、多態(tài)、函數(shù)重載、運(yùn)算符重載、乏型編程(模板)
2)兼容C語言,籍此提供一個(gè)從C到C++的平滑
總結(jié)
- 上一篇: 截至2022年低全国公路隧道、轨道交通隧
- 下一篇: 鸡蛋饼家常做法?