TOP
紅利積點抵現金,消費購書更貼心
C++程序設計精要教程(簡體書)
滿額折

C++程序設計精要教程(簡體書)

商品資訊

人民幣定價:69.8 元
定價
:NT$ 419 元
優惠價
87365
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :10 點
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書結合C++程序,簡要介紹了匯編語言,並以棧和隊列為主線,逐步深入面向對象的概念。本書從面向過程轉向面向對象的編程開始,接著引入類、內聯、線程、異常、虛函數、運算符重載、移動語義等概念實現棧和隊列,然後基於繼承和聚合等概念通過雙棧模擬隊列,最後引入類模板、類型轉換、類型推導等概念實現棧和隊列,深入細緻地介紹了ISO/IEC 14882:2017標準的全部語法。為了培養學生面向對象的建模能力,書中按照面向對象的分析與設計步驟,完整展示了骰子遊戲的建模過程,並用C++進行了面向對象的程序設計。全書通過挖掘C++概念的應用背景,提供了可供運行的有趣實例和習題。

作者簡介

馬光志,湖北鐘祥人,博士,副教授。先後在美國North Illinois University、Kennesaw State University培訓及訪問。主要研究方向為人工智能、圖像處理、深度學習,曾在國際期刊發表SCI論文20篇、國際會議發表論文10篇。主持與參加了近30個研究開發項目,包括國家自然科學基金、省自然科學基金、國家863及973、國家重大研發計劃、中英國際合作及中加國際合作項目,以及與醫學圖像、醫院信息、衛生監管等相關的多個研究開發項目。曾參加C語言至8086匯編語言編譯器的研究與開發項目,出版與C++及匯編語言相關的教材3部。

名人/編輯推薦

1.作者為華中科技大學C++課程組組長
2.全書內容便於讀者自學
3.注重實用性和系統性,內容循序漸進、深入淺出,以常見易懂的棧和隊列為主線,逐步介紹面向對象的思想和概念,揭示面向對象思想的深刻內涵,並給出了應用相關概念的完整程序實例
4.為了使讀者能夠掌握面向對象的分析、設計與編程方法,本書還完整地展示了骰子遊戲的面向對象建模及設計過程,並用C++語言進行了面向對象的程序設計
5.本書給出了豐富的例題和習題,最後一章習題可用於課程設計,能同時提高讀者的數學建模能力,以及面向對象的建模能力
6.本書推薦使用Microsoft Visual Studio 2019編譯環境

目次

運算符 230
11.2.3 單雙目運算符的重載 231
11.3 賦值與調用 232
11.3.1 賦值運算符的重載 232
11.3.2 構造函數的重載 233
11.3.3 安全的編程方法 235
11.4 強制類型轉換 236
11.4.1 單個顯式參數構造函數 236
11.4.2 強制類型轉換重載函數 237
11.5 重載new和delete 238
11.6 運算符重載實例 240
11.6.1 符號表運算的重載實例 240
11.6.2 棧及隊列運算重載實例 241
練習題 244

第12章 類型解析、轉換與推導
12.1 隱式與顯式類型轉換 250
12.1.1 簡單類型的隱式轉換 250
12.1.2 簡單類型的顯式轉換 252
12.1.3 簡單類型的轉換結果 253
12.2 cast系列類型轉換 256
12.2.1 static_cast――靜態轉換 256
12.2.2 const_cast――只讀轉換 257
12.2.3 dynamic_cast――動態轉換 260
12.2.4 reinterpret_cast――重釋轉換 263
12.3 類型轉換實例 265
12.3.1 typeid獲取類型標識 265
12.3.2 explicit要求顯式調用 267
12.3.3 棧的類型轉換實例 268
12.4 自動類型推導 270
12.4.1 auto的一般用法 271
12.4.2 auto用於函數和數組 271
12.4.3 表達式類型的提取 272
12.5 Lambda表達式 273
12.5.1 Lambda表達式的聲明 273
12.5.2 Lambda表達式的參數 275
12.5.3 准函數Lambda表達式 278
練習題 279

第13章 模板與內存回收
13.1 變量模板及其實例 280
13.1.1 變量模板的定義 280
13.1.2 變量模板的實例化 281
13.2 函數模板 282
13.2.1 函數模板的定義 282
13.2.2 成員函數模板的定義 283
13.2.3 函數模板的參數 284
13.3 函數模板實例化 285
13.3.1 函數模板強制實例化 285
13.3.2 函數模板實例特化 286
13.3.3 涉及指針的模板實例化 287
13.4 類模板 288
13.4.1 類模板的定義 288
13.4.2 派生類類模板的定義 289
13.4.3 多類型參數的類模板 290
13.4.4 省略參數的類模板 290
13.4.5 類模板的友元及Lambda表達式 292
13.5 類模板的實例化及特化 294
13.5.1 類模板的實例化 294
13.5.2 類模板實例特化 294
13.5.3 類模板的部分特化 296
13.5.4 實例化與類型推導 297
13.5.5 類模板及實例成員指針 298
13.5.6 模板分隔符的二義性 299
13.5.7 類模板與泛型 300
13.6 內存回收實例 303
練習題 305

第14章 流及類庫
14.1 流類概述 307
14.2 輸出流 308
14.3 輸入流 311
14.4 文件流 312
14.5 串流處理 314
練習題 315

第15章 面向對象開發實例
15.1 面向對象設計概述 316
15.2 對象的靜態模型 317
15.3 面向對象的分析 319
15.4 對象的設計與實現 320
15.5 骰子遊戲模型設計實例 322
15.5.1 問題描述 322
15.5.2 對象模型 322
15.5.3 對象設計 324
15.6 遊戲模型程序設計 326
練習題 331

參考文獻 338

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 365
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區