《白話C++》分“練功”和“練武”兩冊。“練功”主講程式設計基礎知識、C++語言語法(含C++11、14等)及多種程式設計範式。具體包括:大白話講解電腦架構、進程、記憶體、二進位等程式設計概念;手把手教複雜程式設計環境的安裝應用;快速感受C++語言概貌及圖形介面、資料庫、網路、多執行緒等功能庫;深入淺出地講解C++語法、標準庫常用元件及面向過程、基於物件、物件導向、泛型等四種程式設計範式的演化與對比。
本書借助生活概念幫助用戶理解程式設計,巧妙安排知識交衩,讓讀者不受限於常見的控制台下程式設計,快速感受C++程式設計的樂趣,提升學習動力。本書適合作為零基礎C++程式設計學習從入門到深造的課程教材。本書也是《白話C++之練武》的學習基礎。“練武”的重點內容有:標準庫(STL)、准標庫(boost)、圖形介面庫程式設計(wxWidgets)、資料庫程式設計、緩存系統程式設計、網路庫程式設計和多媒體遊戲程式設計等。