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