C++是一種面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言,是C語言的超集。
C++是C語言的繼承,它既可以進(jìn)行C語言的過程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類型為特點(diǎn)的基于對象的程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。C++擅長面向?qū)ο蟪绦蛟O(shè)計(jì)的同時,還可以進(jìn)行基于過程的程序設(shè)計(jì)。
C++不僅擁有計(jì)算機(jī)高效運(yùn)行的實(shí)用性特征,同時還致力于提高大規(guī)模程序的編程質(zhì)量與程序設(shè)計(jì)語言的問題描述能力。
C++具有支持?jǐn)?shù)據(jù)封裝和數(shù)據(jù)隱藏、繼承和重用、多態(tài)性等特性。

C++的技術(shù)應(yīng)用:
1、科學(xué)計(jì)算
在科學(xué)計(jì)算領(lǐng)域,F(xiàn)ORTRAN是使用最多的語言之一。但是C++憑借先進(jìn)的數(shù)值計(jì)算庫、泛型編程等優(yōu)勢在這一領(lǐng)域也應(yīng)用頗多。
2、網(wǎng)絡(luò)軟件
C++擁有很多成熟的用于網(wǎng)絡(luò)通信的庫,其中最具有代表性的是跨平臺的、重量級的ACE庫,該庫可以說是C++語言最重要的成果之一,在許多重要的企業(yè)、部門甚至是軍方都有應(yīng)用。
3、操作系統(tǒng)
在該領(lǐng)域,C語言是主要使用的編程語言。但是C++憑借其對C的兼容性,面向?qū)ο笮再|(zhì)也開始在該領(lǐng)域有一席之地。