TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
C++面向對象程序設計(第二版)(簡體書)
滿額折

C++面向對象程序設計(第二版)(簡體書)

人民幣定價:45 元
定  價:NT$ 270 元
優惠價:87235
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《普通高等教育"十二五"規劃教材:C++面向對象程序設計(第2版)》以面向對象程序設計思想和方法為主線,以C++語言為載體,并基于標準模板庫(STL),全面系統地講述了面向對象程序設計的重要思想、主要方法和基本特征、C++語言的基本概念、基本語法和編程方法。全書在第一版的基礎上進行了全面改進,延續了在內容敘述和程序設計等方面的風格和特色,充實了一些重要章節的內容。全書關于C++語言的基本體系完整,關于面向對象思想方法的結構論述清晰,關于語言和方法綜合應用的設計合理。用內容豐富、難易適度的例題闡述知識點,所設計的例題豐富、難易適度,強調重要概念的掌握以及程序分析和設計能力的訓練;以C++語言標準模板庫為主線貫穿全書,注重反映C++語言的新規范、新技術和新發展。

名人/編輯推薦

張俊主編的《C++面向對象程序設計》在第一版的基礎上進行了全面改進,延續了在第一版的風格和特色,增加了模板、函數模板和類模板應用、虛函數、多態性等內容。本書凝結了編者多年來在C++語言和面向對象程序設計教學中的實踐經驗,精心設計了許多應用案例對理論知識進行輔助講解。注重以“實例導向”講解面向對象思想方法和C++語言,減少了理論教學的比例,更加注重程序設計和軟件開發實踐,從而更有利于實踐能力和綜合應用能力的培養。

目次

第1章C++語言基礎
1.1程序設計基礎
1.2函數與引用
1.3數組、指針與字符串
1.4結構類型
小結
習題
第2章類與對象的定義
2.1面向對象的基本概念
2.2類的定義
2.3對象的定義
2.4類的復合
2.5類成員指針
2.6綜合應用舉例
小結
習題
第3章類的幾個主題
3.1this指針
3.2consi關鍵字
3.3new/de1ete運算符
3.4friend關鍵字
3.5static關鍵字
小結
習題
第4章運算符重載
4.1概述
4.2成員函數形式的運算符重載
4.3友元函數形式的運算符重載
4.4幾種常用運算符的重載
4.5綜合應用舉例
小結
習題
第5章模板
5.1模板概述
5.2函數模板
5.3類模板
5.4鏈表與類模板
小結
習題
第6章標準模板庫(STL)
6.1概述
6.2函數對象與算法
6.3容器
6.4迭代器
小結
習題
第7章繼承與派生
7.1基本概念
7.2繼承方式與訪問控制
7.3派生類對象的構造和析構
7.4單一繼承的典型應用
7.5賦值兼容規則
7.6多重繼承
小結
習題
第8章虛函數與多態性
8.1概述
8.2虛函數
8.3多態性
8.4抽象類
小結
習題
第9章C++的I/O流
9.1I/O流庫
9.2標準I/0流
9.3格式化I/0
9.4文件I/O流
9.5字符串I/O流
9.6流錯誤狀態及錯誤處理
小結
習題
第10章異常處理
10.1概述
10.2C++的異常處理
小結
習題
參考文獻

書摘/試閱



分析該問題的產生,可以發現:在函數PrintO中,基類指針ps對函數NarneO的訪問ps—>NameO并沒有針對所指對象的類型而調用不同的函數,當所指對象為s時,應該調用派生類Square的成員函數NameO;而當所指對象為c時,應該調用派生類Circle的成員函數NameO。相反,它們都直接根據指針ps的類型調用了基類Shape中的成員函數。為解決這個問題,需要系統具備這樣一種能力:根據對象指針或者對象引用所指向對象的真實類型(基類或派生類),有選擇地調用適當的函數。這涉及綁定(binding)的問題。
所謂綁定,即函數調用與函數定義相聯系的過程。按照發生的時間,綁定有兩種方式:靜態綁定(static binding)和動態綁定(dynamic binding)。靜態綁定發生在編譯期間,又叫早期綁定。動態綁定發生在運行期問,又叫滯后綁定(1ate binding),下面分別進行討論。
8.1.2靜態綁定
在編譯期間,系統根據函數調用定位到待執行函數的定義體,即在運行前,已經確定了目標代碼的地址。c語言編譯都會采用靜態綁定,按照這種綁定方法,程序具有較高的執行效率。
對于面向對象的靜態綁定,需要注意:對于類繼承層次結構中的共有方法,如果通過對象(或者對象指針、對象引用)來調用,那么只能調用該對象(或者對象指針、對象引用)所屬類的成員函數,而不會根據對象指針(或對象引用)所指實際對象的類型(基類或者派生類)來調用該類的成員函數。
對于【例8.1】所定義的基類Shape和派生類Square、Circle,下列函數調用都按照靜態綁定機制完成。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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