內容簡介
C++是目前流行且應用廣泛的程序設計語言之一,它的高效率和面向對象技術備受推崇。本書由淺入深、循序漸進地講解了C++的各個知識點,結合一些實用的知識講解了C++的主要用法。全書分為4篇,共25章,內容包括基於C++98版本的知識點:C++的歷史和特點、C++編譯工具的安裝和配置、C++程序的元素、C++基本數據類型、C++語句與控制結構、數組、函數、指針與引用、自定義數據類型與字元串、面向對象程序設計思想和類、重載技術、繼承與派生技術、虛函數與多態性、模板與命名空間、標準模板庫、C++輸入/輸出、C++異常處理、API編程和MFC框架簡介、多線程處理與鏈接庫、基本演算法與數據結構、資料庫編程和網路編程等,同時還對C++11~C++20版本的新特性進行了講解。為了使讀者能真正掌握C+的用法,書中最後兩章通過建立兩個實用的程序向讀者介紹C++的具體應用。 本書適合初學C++人員、具有一定C語言或者C++語言基礎的中級學習者、學習C++的大/中專院校的學生閱讀,也可以作為高等院校C++的教材或教學參考書。作者簡介
馬曉銳,高級研發工程師,高級產品經理,先後供職于中科院自動化所、同方威視、中國農業銀行、百度公司等企業,並創辦了創業公司「北京學了么科技有限公司」,從事在線教育。目錄
第1篇 C++基礎