本書是《C++程序設(shè)計教程》的第二版。然而從指導(dǎo)思想、內(nèi)容結(jié)構(gòu)、寫作特點等方面,都以全新的面貌呈現(xiàn)于讀者。全書全部重新執(zhí)筆,代碼全部重寫,涵蓋了基本C++編程方法的全部技術(shù)特征。本書以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質(zhì)揭示,形成一條自然流暢的主線,通俗易懂,形象風趣。本書在內(nèi)容結(jié)構(gòu)上自成體系,并以獨特的描述手法,輻射到計算機專業(yè)其他諸課程,體系嚴謹,結(jié)構(gòu)獨特。作者在長期的教學、科研實踐以及ACM大學生程序設(shè)計競賽培訓工作中,總結(jié)出了許多難能可貴的教學經(jīng)驗,能使讀者快捷而準確地找到編程技術(shù)要領(lǐng),洞穿C++內(nèi)部實現(xiàn)要害,直擊抽象編程本質(zhì)。與本書配套,《C++課程設(shè)計指導(dǎo)》、《C++程序設(shè)計習題及解答》、《C++程序設(shè)計教程詳解》和《C++程序設(shè)計教程精粹》也將陸續(xù)面世。除此之外,還配有C++程序設(shè)計教程課件和源代碼供讀者下載。本書適用于大學計算機程序設(shè)計教學,也適合于立志自學成才的讀者,幫助他們從零開始走向高級程序員。本書也旨在引導(dǎo)讀者從欣賞C++入門的初級精彩到享受C++經(jīng)典名作的內(nèi)在精彩,因而,也是一本軟件工作者不可多得的案頭參考書。