C++是一種面向?qū)ο蟮母呒壋绦蛟O(shè)計語言,是C語言的超集。
C++是C語言的繼承,它既可以進行C語言的過程化程序設(shè)計,又可以進行以抽象數(shù)據(jù)類型為特點的基于對象的程序設(shè)計,還可以進行以繼承和多態(tài)為特點的面向?qū)ο蟮某绦蛟O(shè)計。C++擅長面向?qū)ο蟪绦蛟O(shè)計的同時,還可以進行基于過程的程序設(shè)計。
C++不僅擁有計算機高效運行的實用性特征,同時還致力于提高大規(guī)模程序的編程質(zhì)量與程序設(shè)計語言的問題描述能力。
C++具有支持數(shù)據(jù)封裝和數(shù)據(jù)隱藏、繼承和重用、多態(tài)性等特性。
C++的技術(shù)應(yīng)用:
1、科學(xué)計算
在科學(xué)計算領(lǐng)域,F(xiàn)ORTRAN是使用最多的語言之一。但是C++憑借先進的數(shù)值計算庫、泛型編程等優(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)域有一席之地。





