本書是美國大學新生學習計算機入門課程(CS-1)的教材,既適合計算機專業(yè),又特別適合非計算機系的其他各個專業(yè).選擇C++的理由有二:一是當今大多數(shù)應用軟件都是使用C++編寫而成的,二是C++最能體現(xiàn)面向對象程序設計的思想.這樣作者就把編程語言與編程思想融為一體,在一步步學習C++編程的同時,讀者便一層層掌握了面向對象的設計原理.本書共有15章,分別介紹了計算與面向對象設計方法學、C++基礎、修改對象、控制結構、函數(shù)基礎、程序員定義的函數(shù)、類結構與面向對象的設計、抽象數(shù)據類型的實現(xiàn)、列表、EzWindows API的詳細分析、指針和動態(tài)內存分配、測試與排錯、繼承、模板與多態(tài)性和軟件項目等。本書內容翔實、敘述清晰、注重實踐、習題豐富,適合作為大專院校各個專業(yè)的計算機入門教材,也適合各領域想在計算機方面進修提高的人員自學使用。