本書榮獲教育部全國高校優(yōu)秀教材獎!以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主線,通俗易懂,形象風趣。本書在內容結構上自成體系,并以獨特的描述手法,輻射到計算機專業(yè)其他諸課程,體系嚴謹,結構獨特。 本書特色:1、第二版全方位改版,代碼全部以標準C++重寫,風格獨特,極具模仿價值;文字詼諧生動,通俗易懂。2、自成體系,結構獨特,整體關聯(lián),輻射計算機各門課程。3、引領讀者由欣賞書中的初級精彩到享受國外經典名著的內在精彩。4、觀點鮮明,客觀褒貶C++,對術語的見解獨到。5、C++內部特性和抽象編程并重,強化編程實踐,以實際編程能力衡量計算機水平。第一部分為程序設計基礎,分四章,包括概述,基本編程語句,數(shù)據類型和計算表達。其中基本編程語句和數(shù)據類型為重點,它們一個為算法描述的基礎,一個為數(shù)據結構和抽象數(shù)據類型描述的基礎。第二部分為過程化程序設計,分三章,包括函數(shù)機制,性能和程序結構。其中函數(shù)機制和程序結構是重點,前者描述過程,后者描述過程組織。第三部為分面向對象編程基礎,實際上就是基于對象的編程方法,分四章,包括類,對象生滅,繼承和基于對象編程。前三章對類機制作了全面描述,后一章是基于對象方法的一個歸納和實例。第四部分為高級編程,分四章,包括多態(tài),抽象類,模板,異常。多態(tài)和抽象類是面向對象編程的核心內容,模板論述了泛型編程,異常則強化了面向對象編程中的可靠性和容錯性。