資源簡(jiǎn)介 第1章¢++語(yǔ)言概述1.1C++語(yǔ)言的起源利特點(diǎn)1.1.1C4+語(yǔ)言的起源正如從字上可以消測(cè)到的一樣,C+十治言是從C語(yǔ)言承來(lái)的但這和剩承主要只是表現(xiàn)在語(yǔ)句式模塊化程序設(shè)計(jì)等方畝如是從更章要方面—一概念和思想方面源于早職的 SIMULA言彐方C++語(yǔ)言的最大特讓是支持“山向?qū)ο蟮?br/>程序設(shè)計(jì)”(匣對(duì)象的程序設(shè)計(jì)的概念見(jiàn)1.12節(jié)),SIMU1評(píng)=被泛用訪真近汁它的主類(lèi)用的是桃仿壞實(shí)世界真實(shí)個(gè)伍,而使用的+要手段是≈計(jì)算機(jī)領(lǐng)域的對(duì)象來(lái)述規(guī)實(shí)的客體。由于 SIMULA沿言的應(yīng)用領(lǐng)域并↑十分廣淘,更理要的它做乏張有力的開(kāi)發(fā)T具支持,它并沒(méi)有得到很大的重視隨后推出的習(xí)外一和面SMALLTALK也沒(méi)們我得太大的成力很害人認(rèn)為它沒(méi)有提供給自己足房的活性和賣(mài)C或RA諾言那樣豐富的功能,最關(guān)鍵還在于它和人們?cè)缫训眯膽?yīng)手的語(yǔ)言并不容。北媽謊,一AC程序員可能會(huì)對(duì)它的新特性退避三魚(yú),因?yàn)镃的特性他是十分熟惡和關(guān)切的,同時(shí)C的確是功能大的大多數(shù)人不愿這些C—+的產(chǎn)生正是為∫解開(kāi)這杼的個(gè)“”。而對(duì)越來(lái)越大,越來(lái)越復(fù)米的系統(tǒng)娃用C話言已經(jīng)感頸力不從小了,但C語(yǔ)言作為應(yīng)用城最為廣泛的程序飲計(jì)語(yǔ)言之不能輕分放棄。必須有面向?qū)Ψe的程序設(shè)汗話,它對(duì)C語(yǔ)當(dāng)很高的兼容性得C程序員只需在原有的知識(shí)上進(jìn)行一定的擴(kuò)允,就能夠方便地進(jìn)行曲應(yīng)對(duì)象的程設(shè)年起,el實(shí)驗(yàn)室的 Bjarne Stron11ts-rlp博士及頭同事開(kāi)始為這月標(biāo)言進(jìn)仁改進(jìn)和擴(kuò)允種被擴(kuò)充和攻進(jìn)的C語(yǔ)育的大量掉與興(la相關(guān),最初被開(kāi)發(fā)占稱為“羋類(lèi)的C”但很快人們就決到這個(gè)杯呼太片百了,這個(gè)“擴(kuò)展了的C不僅以標(biāo)準(zhǔn)作為子渠保留了C語(yǔ)言的全部精華.同又亞收了 SIMULA67BPL訝言的許多特生,它已遠(yuǎn)運(yùn)超了C語(yǔ)言。隨著這個(gè)詩(shī)育的廣汗應(yīng)用和在冬個(gè)領(lǐng)城取得成吳的增多,它給程序以計(jì)帶萊的全新概念和表現(xiàn)出來(lái)前更卓著:的開(kāi)發(fā)者因此賦與它1.,21語(yǔ)言的特點(diǎn)1.C+-是國(guó)向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言去的直向過(guò)程的程序設(shè)計(jì)語(yǔ)吉比膠,Ch·的最大特征冇于示面問(wèn)對(duì)象的盤(pán)序設(shè)計(jì)詩(shī)言。所謂對(duì)象是規(guī)實(shí)世界肀的實(shí)體鋼如桌子電裸接收機(jī)、張三爺笄。具有共問(wèn)年為和特(的實(shí)體的巢合,可以被山納成類(lèi)困比每個(gè)對(duì)影都屬丁某個(gè)類(lèi)的對(duì)象如,人一個(gè)類(lèi),而每一個(gè)具作人則是人這個(gè)類(lèi)的…對(duì)象。面問(wèn)歡的程序設(shè)計(jì)是是序設(shè)汁的種新思想,該心想認(rèn)為程序A!聯(lián)殺的離散對(duì)象門(mén)集合,聞向?qū)ο蟮某绦?br/>設(shè)計(jì)話即是支持這種跟想的2.封裝性C+十的封裝性:嚴(yán)誦計(jì)引入“類(lèi)而廣牛的英將一定、指和關(guān)于這些數(shù)據(jù)的作裝在一起這個(gè)特點(diǎn)刂以顯著減少序冬模塊之間不良影響,這在多人熱作性的壓序中,好處尤為明冪3.繼承性釣繼承性,是指菜勺斗序的代碼以方傅地移相到(+一的新程序所新程序在程代碼的葉以增漆戶己的新內(nèi)容、綃傘忙使程序代碼的重用聲得以很人提高,使得系統(tǒng)小發(fā)過(guò)程具有更好轉(zhuǎn)連線生易于應(yīng)付用廣對(duì)軟件不睡發(fā)展的要求C-一的多態(tài)件.是指相似府實(shí)原不司的操作可以右相同的名稱。例如,“和”的操作可以是“數(shù)和”士可以是“大量和”在以|中,這兩種和的操作祁可以筒單地稱為和”C一+的多態(tài)性使得C一一與人的思繼習(xí)慣更擋一致:用C+一編制的程序也里方便人的閱讀1.2C|:語(yǔ)言與C語(yǔ)言的關(guān)系1.2.1C-+語(yǔ)言與C語(yǔ)言的聯(lián)系請(qǐng)言也誕#AT8T的Bk實(shí)驗(yàn)宰,172年」lhnm1NIX沒(méi)了這與級(jí)語(yǔ)言,今天C潭言用已遍及到計(jì)算機(jī)的子個(gè)須域C語(yǔ)言有以下個(gè)玩著的點(diǎn)第,它是和結(jié)構(gòu)化語(yǔ)問(wèn)要個(gè)程,由眾多的數(shù)組成程序的邏輯構(gòu)由順序、選擇稈環(huán)三種基本結(jié)構(gòu)糾成適官于型壁序的塊化沒(méi)計(jì)第二,它可以部分取代匯編語(yǔ)言,同時(shí)只有很商的可移植性,這生得C棄芹程序保證支持不同壇件環(huán)流的掘下較齋的代碼欲率第三,它提供」豐富的數(shù)站類(lèi)型和送算,具育較強(qiáng)的數(shù)運(yùn)!丙而在亡多不的場(chǎng)合廣泛應(yīng)之,C捂言這了計(jì)者退滅汗.支芋漠塊化而支寺人規(guī)檳敦件發(fā)釣愿望。++距言保留了(語(yǔ)菩設(shè)汁考的良燼望,使得C培言諸句或C-十詔的個(gè)子典。…一般、可C話寫(xiě)的畀應(yīng)可直接車(chē)C++流譯器下編1,2.2C++語(yǔ)言與C語(yǔ)白的主要區(qū)別首先,C++出了關(guān)(cls}概滄,類(lèi)是數(shù)據(jù)和函數(shù)的合,數(shù)據(jù)月描述類(lèi)所屬 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)