C++從入門到精通
譚玉波主編 吳勇 韓璐副主編
買這商品的人也買了...
-
$512Windows 遊戲編程大師技巧, 2/e (Tricks of the Windows Game Programming Gurus, 2/e) -
$8053D 遊戲編程大師技巧(上+下冊) (Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization) -
$378遊戲編程入門, 4/e -
深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)$834$792 -
$594C++ 黑客編程揭秘與防範, 3/e -
$277C語言從入門到精通 -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
超圖解 ESP32 深度實作$880$695 -
$454AIoT 系統開發:基於機器學習和 Python 深度學習 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$616 -
$517穿越作業系統迷霧:從零實現作業系統 -
程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code)$620$490 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
AI 超神筆記術:NotebookLM 高效資料整理與分析 280技 (最強全面進化版) (附範例素材/提示詞/6大影音教學)$490$387 -
機器視覺系統硬件設計、算法開發及應用$474$450 -
$419圖解算法入門:一本書掌握算法要點與訣竅 -
ComfyUI 工作流搭建與多領域實踐全解析$594$564 -
超有料!職場第一實用的 AI 簡報術:用對工具讓生產力全面進化!$630$498 -
ChatGPT 5 實戰應用:提問技巧、資料解析、圖像生成、語音助理、工作自動化、跨工具整合$500$395 -
Cursor 2 Vibe Coding 開發手冊$780$616 -
使用 Spring AI 打造企業 RAG 知識庫$820$648 -
不再是 ChatBot - 最新 AI Agent 代理建構$880$695 -
RAG 再深入研究 - 向量資料庫智慧檢索及應用$880$695 -
AI Agent 手刻首選 - 使用 LangChain 親手實作 LLM 大型商業專案$880$695 -
Python 修仙之路:VS Code + GitHub Copilot ── 從 AI 輔助學習到專案開發,全方位提升你的「程式閱讀力」$650$507
相關主題
商品描述
本書主要面向零基礎讀者,用實例引導讀者學習,深入淺出地介紹C++的相關知識和實戰技能。
本書第Ⅰ篇“基礎知識”主要講解C++程序的基本組成、標識符和數據類型、運算符和表達式、程序控制結構和語句、算法與流程圖、數組、函數、指針以及輸入和輸出等;第Ⅱ篇“核心技術”主要講解類和對象、命名空間、繼承與派生、多態與重載、文件操作、容器、模板、預處理、異常處理、網絡編程技術、數據庫編程技術、用戶界面編程及遊戲編程等;第Ⅲ篇“提高篇”主要介紹網絡應用項目、DirectX基礎與應用以及專業理財系統等。
本書提供的電子資源中包含與圖書內容全程同步的教學視頻。此外,還贈送了大量相關學習資料,以便讀者擴展學習。
本書適合任何想學習C++的讀者,無論讀者是否從事電腦相關行業,是否接觸過C++,均可通過學習本書快速掌握C++的開發方法和技巧。
作者簡介
譚玉波,山東濰坊人,河南工業大學副教授,中國計算機學會會員,主要從事信息安全、計算機網絡、流媒體等領域的研究。主持3項河南省科技攻關項目,出版圖書3部,發表論文40多篇,主要講授“C++面向對象程序設計”“數據結構”“信息安全”等課程。
目錄大綱
第Ⅰ篇 基礎知識
第1章 開始C++編程之旅——C++概述
1.1 OOP面向對象編程
1.1.1 OOP的含義
1.1.2 面向對象編程
1.1.3 C++的特點
1.2 程序設計概述
1.2.1 結構化程序設計
1.2.2 面向對象程序設計
1.3 C、C++與Visual C++
1.3.1 C與C++
1.3.2 C++與Visual C++
1.3.3 C++初學者建議
1.4 C++程序開發環境
1.4.1 基本概念
1.4.2 C++程序開發過程
1.4.3 C++開發環境介紹
1.4.4 Code::Blocks開發環境安裝與部署
1.5 第一個C++程序——“Hello,world!”輸出
1.5.1 創建源程序
1.5.2 編譯、連接和運行程序
1.5.3 常見錯誤
1.5.4 創建並運行多文件程序
1.5.5 打開已有文件
1.6 綜合案例
1.7 疑難解答
第2章 C++程序的基本組成
2.1 C++程序
2.1.1 預處理命令
2.1.2 函數
2.1.3 註釋
2.1.4 main函數
2.1.5 命名空間
2.1.6 cout進行標準輸出
2.1.7 變量聲明與賦值
2.1.8 cin進行標準輸入
2.2 C++代碼編寫規範
2.2.1 代碼寫規範的必要性
2.2.2 將代碼書寫規範
2.3 算法是程序的核心
2.3.1 算法的概念
2.3.2 流程圖表示算法
2.4 綜合案例
2.5 疑難解答
第3章 標識符和數據類型
3.1 標識符
3.1.1 C++中的保留字
3.1.2 C++中的命名規則
3.2 數據類型
3.2.1 整型
3.2.2 浮點型
3.2.3 字符型
3.2.4 布爾型
3.3 常量
3.3.1 輸出常量
3.3.2 宏定義的符號常量
3.3.3 const常量
3.4 變量
3.4.1 變量的定義
3.4.2 變量的賦值
3.4.3 變量的生存周期
3.5 數據類型轉換
3.6 覆合數據類型
3.6.1 數組
3.6.2 字符串
3.6.3 結構體
3.7 綜合案例
3.8 疑難解答
第4章 C++運算符和表達式
第5章 程序控制結構和語句
第6章 程序設計的靈魂——算法與流程圖
第7章 相同類型的數值表達——數組
第8章 函數
第9章 內存的快捷方式——指針
第10章 輸入和輸出
第Ⅱ篇 核心技術
第11章 面向對象編程基礎——類和對象
第12章 C++中的空間應用——命名空間
第13章 繼承與派生
第14章 多態與重載
第15章 文件操作
第16章 容器
第17章 模板
第18章 預處理
第19章 異常處理
第20章 網絡編程技術
第21章 數據庫編程技術
第22章 用戶界面編程及遊戲編程
第Ⅲ篇 提高篇
第23章 網絡應用項目
第24章 DirectX基礎與應用
第25章 專業理財系統


