C++ 是由 AT&C++是近年來(lái)國(guó)內(nèi)外廣泛使用的現(xiàn)代計(jì)算機(jī)語(yǔ)言,它既支持面向過(guò)程的程序設(shè)計(jì),也支持基于對(duì)象和面向?qū)ο蟮某绦蛟O(shè)計(jì)。國(guó)內(nèi)許多高校已陸續(xù)開(kāi)設(shè)了C++程序設(shè)計(jì)課程。但是,由于C++涉及概念很多,語(yǔ)法比較復(fù)雜,內(nèi)容十分廣泛,使不少人感到學(xué)習(xí)難度較大,難以入門。
考慮到許多讀者在學(xué)習(xí)C++前未學(xué)過(guò)其他語(yǔ)言,本書把入門起點(diǎn)降低,讀者不需要具備C語(yǔ)言的基礎(chǔ)。本書包括14章,分為4篇:基本知識(shí);面向過(guò)程的程序設(shè)計(jì);基于對(duì)象的程序設(shè)計(jì);面向?qū)ο蟮某绦蛟O(shè)計(jì)。本書內(nèi)容全面,例題豐富,概念清晰,循序漸進(jìn),易于學(xué)習(xí)。
《C++程序設(shè)計(jì)》是依據(jù)ANSI C++標(biāo)準(zhǔn)進(jìn)行介紹的,引導(dǎo)讀者從一開(kāi)始就按標(biāo)準(zhǔn)C++的規(guī)定編程!禖++程序設(shè)計(jì)》是大學(xué)各專業(yè)學(xué)生學(xué)習(xí)C++的基礎(chǔ)教材,也是適于初學(xué)者學(xué)習(xí)的教材。即使沒(méi)有教師講授,讀者也能看懂本書的大部分內(nèi)容。
《C++程序設(shè)計(jì)》是譚浩強(qiáng)教授的又一力作,依據(jù)C++標(biāo)準(zhǔn)進(jìn)行介紹,引導(dǎo)學(xué)生學(xué)習(xí)標(biāo)準(zhǔn)C++,而不僅學(xué)習(xí)依賴于某一特定環(huán)境下的“方言化”的C++ ,教與學(xué)的新突破,學(xué)習(xí)“C++ 程序設(shè)計(jì)”從此變得容易。
C++ 對(duì) C 的“增強(qiáng)” ,表現(xiàn)在兩個(gè)方面:
(1) 在原來(lái)面向過(guò)程的機(jī)制基礎(chǔ)上,對(duì) C 語(yǔ)言的功能做了不少擴(kuò)充。
(2) 增加了面向?qū)ο蟮臋C(jī)制。
面向?qū)ο蟪绦蛟O(shè)計(jì),是針對(duì)開(kāi)發(fā)較大規(guī)模的程序而提出來(lái)的,目的是提高軟件開(kāi)發(fā)的效率。
不要把面向?qū)ο蠛兔嫦蜻^(guò)程對(duì)立起來(lái),面向?qū)ο蠛兔嫦蜻^(guò)程不是矛盾的,而是各有用途、互為補(bǔ)充的。
學(xué)習(xí) C++ , 既要會(huì)利用 C++ 進(jìn)行面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì),也要會(huì)利用 C++ 進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)。本書既介紹 C++ 在面向過(guò)程程序設(shè)計(jì)中的應(yīng)用,也介紹 C++在面向?qū)ο蟪绦蛟O(shè)計(jì)中的應(yīng)用。