中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超

包郵 高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超

出版社:清華大學出版社出版時間:2020-10-01
開本: 其他 頁數: 364
本類榜單:教材銷量榜
中 圖 價:¥29.0(4.5折) 定價  ¥65.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超 版權信息

高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超 本書特色

取材新穎,實時性強。本書以C++11標準為指導,結合C++14和C++17,深入淺出地介紹了標準C++面向對象程序設計的相關知識。 重點突出,內容豐富。本書重點講解C++面向對象程序設計的特征、思想與方法,同時也兼顧C++非面向對象的特征及對C語言的擴展。 循序漸進,由淺入深。為了便于讀者學習,本書首先介紹了C++的發展史、程序設計的基本方法,從C++非面向對象方面的特征(包括對C語言的擴展)到C++面向對象程序設計,從泛型編程技術到標準模板庫;*后介紹C++的異常處理機制,通過層層深入的方式引領讀者進行C++面向對象程序設計的世界。 實例豐富,案例完整。每個知識點都通過簡單易懂的實例進行剖析,書中范例均在GCC 8.3.1下運行通過,凡是帶有main函數的程序都是完整的程序,可以直接在計算機上編譯運行。 實例豐富,案例完整;循序漸進,由淺入深講解程序設計實例豐富,案例完整;循序漸進,由淺入深講解程序設計

高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超 內容簡介

面向對象編程(Object Oriented Programming,OOP,面向對象程序設計)是一種計算機編程架構,同樣也是一種程序設計方法學。世界上接近50%的程序員都采用C++作為軟件開發語言。本書從實際應用出發,系統地介紹了C++程序設計的語法、面向對象程序設計的特征(封裝、繼承與多態)、泛型編程基礎(模板與標準模板庫)、異常處理機制,并配以詳實的案例示例。

高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超 目錄

目錄Contents第1章C++與面向對象程序設計概述1

1.1面向過程與面向對象程序設計1

1.1.1面向過程程序設計1

1.1.2面向對象程序設計4

1.2面向對象程序設計的主要特征5

1.2.1封裝6

1.2.2繼承6

1.2.3多態7

1.3程序設計語言的發展史7

1.3.1機器語言7

1.3.2匯編語言7

1.3.3高級語言8

1.4C++語言9

1.4.1C++的產生9

1.4.2C++的發展與標準化10

1.4.3C++語言的特點11

1.4.4C++程序結構12

1.4.5標準C++程序設計14

1.5小結15

第2章數據與輸入輸出16

2.1數據與數據類型16

2.1.1C++的數據類型16

2.1.2C++字面值常量18

2.2C++數據的輸入輸出21

2.2.1流的概念與標準輸入輸出流22

2.2.2cin與數據輸入22

2.2.3cout與數據輸出32

2.2.4輸入輸出格式控制36

2.2.5字符串數據的輸入與輸出42

2.3文件流和文件操作43

2.3.1文件和文件流43

2.3.2文件讀寫44

2.4小結46

◆C++面向對象程序設計基礎教程目錄第3章C++基礎47

3.1變量及運算47

3.1.1變量定義及其初始化47

3.1.2常量表達式和constexpr50

3.1.3處理類型52

3.1.4類型轉換54

3.2指針55

3.2.1指針的概念55

3.2.2new和delete59

3.2.3智能指針62

3.2.4數組與指針68

3.3引用70

3.3.1左值引用70

3.3.2右值引用74

3.4類型轉換74

3.4.1隱式類型轉換75

3.4.2顯式類型轉換77

3.5函數80

3.5.1函數基礎80

3.5.2參數傳遞83

3.5.3默認實參90

3.5.4函數返回值91

3.5.5函數重載96

3.5.6內聯函數99

3.5.7constexpr函數100

3.6命名空間101

3.6.1命名空間的定義101

3.6.2訪問命名空間成員104

3.7小結106

第4章類與對象107

4.1struct與class107

4.1.1聚合類107

4.1.2C++對struct的擴展108

4.1.3訪問權限109

4.1.4類111

4.1.5抽象與封裝112

4.2類的成員114

4.2.1數據成員114

4.2.2成員函數115

4.2.3嵌套類型118

4.3類類型與對象120

4.3.1類類型120

4.3.2對象121

4.4構造函數和析構函數125

4.4.1構造函數和類內初始值125

4.4.2默認構造函數126

4.4.3重載構造函數與默認實參129

4.4.4默認構造函數的作用131

4.4.5構造函數與初始化列表132

4.4.6委托構造函數135

4.4.7構造函數與隱式類類型轉換136

4.4.8析構函數138

4.5對象的復制、賦值與移動140

4.5.1復制構造函數141

4.5.2復制賦值運算符144

4.5.3移動構造函數和移動賦值運算符147

4.5.4阻止復制152

4.6類的其他訪問控制154

4.6.1this指針154

4.6.2成員指針155

4.6.3友元158

4.7靜態成員161

4.7.1靜態數據成員161

4.7.2靜態成員函數163

4.8小結163

第5章組合與繼承165

5.1代碼重用165

5.2組合166

5.2.1組合的一般形式166

5.2.2對象成員的初始化167

5.2.3應用類的組合解決實際問題169

5.3繼承170

5.3.1繼承的實現171

5.3.2公有繼承174

5.3.3私有繼承176

5.3.4保護繼承177

5.3.5基類成員的訪問177

5.4派生類對基類的擴展178

5.4.1繼承與靜態成員178

5.4.2友元與繼承178

5.4.3改變基類成員在派生類中的訪問權限180

5.4.4繼承中的類作用域180

5.4.5名字沖突與繼承181

5.4.6類型轉換與繼承182

5.4.7派生類對基類成員的訪問184

5.5派生類的構造函數和析構函數184

5.5.1派生類構造函數185

5.5.2派生類析構函數189

5.5.3派生類的復制控制成員191

5.6多繼承193

5.6.1多繼承的實現193

5.6.2多繼承方式下成員的二義性195

5.6.3多繼承派生類的構造函數和析構函數195

5.6.4多繼承派生類的復制和移動操作197

5.6.5類型轉換與多個基類198

5.6.6多繼承下的類作用域198

5.7虛繼承199

5.7.1虛基類200

5.7.2虛繼承的一般形式201

5.7.3虛基類成員的可見性201

5.7.4構造函數與虛繼承202

5.8小結206

第6章多態207

6.1多態概述207

6.1.1多態的概念207

6.1.2多態的實現208

6.1.3多態的意義210

6.2虛函數211

6.2.1基類對象與派生類對象之間的關系211

6.2.2虛函數的引入與意義214

6.2.3override和final說明符216

6.2.4虛函數的特征218

6.2.5虛函數與默認實參224

6.2.6回避虛函數的機制225

6.2.7虛函數的實現技術225

6.2.8虛析構函數228

6.3純虛函數和抽象類230

6.3.1純虛函數230

6.3.2抽象類231

6.3.3應用抽象類實現多態的銀行賬戶管理系統233

6.4運行時類型識別237

6.4.1dynamic_cast237

6.4.2typeid241

6.5小結244

第7章運算符重載245

7.1運算符重載基礎245

7.1.1運算符重載的概念245

7.1.2運算符重載的實現245

7.1.3運算符重載的限制247

7.2輸入輸出運算符的重載249

7.2.1重載輸出運算符

7.2.2重載輸入運算符>>251

7.3算術運算符和關系運算符的重載252

7.3.1算術運算符的重載252

7.3.2相等運算符的重載252

7.3.3關系運算符的重載253

7.4賦值運算符的重載254

7.4.1復制賦值運算符的重載254

7.4.2移動賦值運算符的重載255

7.4.3基于列表初始化的賦值運算符的重載256

7.4.4復合賦值運算符的重載256

7.5下標運算符的重載257

7.6自增和自減運算符的重載258

7.6.1定義自增和自減前綴運算符258

7.6.2區分前置和后置運算符259

7.7成員訪問運算符的重載260

7.8函數調用運算符的重載261

7.8.1函數調用運算符重載的實現形式262

7.8.2含有狀態的函數對象類262

7.8.3lambda函數263

7.9類型轉換運算符的重載266

7.9.1用構造函數實現的隱式數據類型轉換266

7.9.2類型轉換運算符267

7.9.3類型轉換的二義性270

7.10小結274

第8章模板與泛型編程276

8.1模板概述276

8.1.1模板的概念276

8.1.2模板的實現技術277

8.2函數模板278

8.2.1函數模板的定義278

8.2.2實例化模板參數280

8.2.3模板類型參數280

8.2.4非類型模板參數284

8.2.5函數模板特化285

8.2.6模板編譯286

8.3類模板287

8.3.1類模板的定義287

8.3.2類模板的實例化288

8.3.3類模板的成員函數289

8.3.4類模板的使用290

8.3.5類模板的靜態成員291

8.4模板設計中的幾個獨特問題292

8.4.1默認模板實參292

8.4.2成員模板293

8.4.3控制實例化295

8.4.4可變參數函數模板297

8.5模板實參推斷299

8.5.1類型轉換與模板類型參數299

8.5.2函數模板顯式實參301

8.5.3函數指針和實參推斷302

8.5.4模板實參推斷和引用303

8.6小結306

第9章標準模板庫307

9.1函數對象307

9.1.1標準庫定義的函數對象307

9.1.2在算法中使用標準庫函數對象308

9.2順序容器309

9.2.1順序容器類型309

9.2.2容器類型的通用操作310

9.2.3順序容器的操作315

9.2.4順序容器適配器319

9.3迭代器321

9.3.1迭代器的運算321

9.3.2與迭代器有關的容器操作324

9.3.3反向迭代器325

9.4關聯容器325

9.4.1pair類型326

9.4.2關聯容器中的類型327

9.4.3關聯容器迭代器328

9.4.4向關聯容器中添加元素329

9.4.5從關聯容器中刪除元素330

9.4.6map的下標操作330

9.4.7訪問關聯容器中的元素331

9.5泛型算法332

9.5.1查找與統計333

9.5.2排序334

9.6小結335

第10章異常處理336

10.1異常處理機制336

10.1.1異常處理的概念336

10.1.2異常處理的結構337

10.2異常與函數340

10.2.1在函數中處理異常340

10.2.2在函數調用時處理異常341

10.3異常處理的特殊情況342

10.3.1重新拋出異常342

10.3.2捕獲所有異常343

10.3.3noexcept異常說明343

10.4標準異常及層次結構344

10.4.1標準庫異常344

10.4.2自定義異常類型346

10.4.3處理派生類的異常347

10.5小結350

參考文獻351


展開全部

高等院校信息技術規劃教材C++面向對象程序設計基礎教程/周法國,高文超 作者簡介

周法國,男,博士,中國計算機學會會員,ACM會員,IEEE CS會員,1999年7月于山東大學計算數學及其應用軟件專業畢業,獲理學學士學位,2009年1月于北京科技大學計算機應用技術專業研究生畢業,獲工學博士學位,主要研究方向為數據庫、知識發現與智能系統以及自然語言處理,在國內外期刊及國際會議上共發布學術論文20余篇,其中被EI、ISTP檢索10多篇。參加國家863項目、國家重大儀器專項項目、國防科工局重點項目、國家質量檢驗檢疫總局科技計劃項目等多項課題的研究工作,負責國家科技支撐計劃課題子課題一項。 1999年7月——2003年8月在聊城大學計算機系工作,主要講授高等數學、數值計算、C語言程序設計等課程 2009年3月至今在中國礦業大學(北京)計算機系工作,主要講授大型實用數據庫(Oracle)、C/C++程序設計、離散數學、算法設計與分析等課程 2012年參與的項目《認知結構教學論的構造與實踐---國際視野中教學理論體系的研究與實踐》獲北京市高等教育教學成果獎一等獎,個人排名第8

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 实体店商新零售|微赢|波后|波后合作|微赢集团| 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 西安微信朋友圈广告投放_微信朋友圈推广_西安度娘网络科技有限公司 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 上海质量认证办理中心 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 桑茶-七彩贝壳桑叶茶 长寿茶 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 |