本書作者長期從事高級語言程序設計的教學活動,在認真分析了初學者學習C++語言的困難及認知規(guī)律的基礎上,參閱了國內外數(shù)十種C++教材,設計了易于學習的教學內容體系。本書從過程型程序設計入手,深入淺出地介紹了C++語言的語法規(guī)則,并著重講解了面向對象程序設計的思想和關鍵技術。在體系結構上力求重點突出,內容全面但不瑣碎,講解中注重理論結合實際,通過典型例題對語法規(guī)則、編程思想進行詳盡的解釋和分析,有助于讀者對知識點的理解和掌握。本書共13章,分別是C++基礎、基本數(shù)據類型與運算符、程序控制、函數(shù)、數(shù)組、指針與引用、自定義數(shù)據類型、類(I)、類(II)、運算符重載、繼承與派生、虛函數(shù)與多態(tài)性、C++輸入/輸出流。每章附有應用實例,通過具體的實例展示本章知識點在實際中的應用;每章的小結,對本章主要內容做歸納總結;每章最后還配有相關的習題,以便讀者練習和自查。本書是學習C++的入門教程,起點低,無須C語言的基礎,可以作為高等院校電子信息類專業(yè)程序設計基礎的教材,也可作為有興趣學習C++的非計算機專業(yè)學生的輔助教材,同時適合自學。