C++是近年廣泛使用的程序設計語言,由C語言的基礎上發(fā)展而來,實現了由面向過程到面向對象的轉變,全面支持面向對象的程序設計方法。C++語言在軟件工業(yè)領域一直處于領先地位,并且自身在不斷完善,必將作為高性能軟件開發(fā)的基礎,在軟件開發(fā)中發(fā)揮主要的作用。《由淺入深學C++:基礎、進階與必做300題(含DVD光盤1張)》是C++語言的入門教程,較為系統(tǒng)地介紹了C++語言的基礎內容。《由淺入深學C++:基礎、進階與必做300題(含DVD光盤1張)》共分為3篇22章,詳細介紹了C++語言的基礎知識、面向對象、標準模塊、底層開發(fā)和綜合案例。本書循序漸進地講述了C++的基礎知識、C++程序的組成及其開發(fā)過程、C++程序中的數據、表達式和語句、控制程序流程、數組與字符串、指針與引用、使用函數、函數模板、錯誤和異常處理、宏和預編譯、面向對象的開發(fā)、封裝、繼承、多態(tài)、類模板、文件流、標準模板庫STL和編程實踐等內容。