中图网(原中国图书网):网上书店,尾货特色书店,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條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 桐城新闻网—桐城市融媒体中心主办 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 雪花制冰机(实验室雪花制冰机)百科 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 浙江浩盛阀门有限公司| 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 杭州ROHS检测仪-XRF测试仪价格-百科| 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 水轮机密封网 | 水轮机密封产品研发生产厂家 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 |