C++STL程序员开发指南.pdf电子书版文档下载

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

C++STL程序员开发指南

C++STL程序员开发指南PDF电子书下载

其他书籍

  • 作 者:彭木根,王淑凌编着
  • 出 版 社:北京市:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113051642
  • 页数:500 页

图书介绍:本书通过对大量程序实例的分析,深入浅出地讲解了C++ STL高级编程技术。 查看图书目录点击购买PDF全本电子书 上一篇:当代西方新闻媒体下一篇:小麦栽培二百题 《C++STL程序员开发指南》目录 标签:开发指南 编着 程序员 指南 程序

目录3

第一篇 预备知识3

第1章 C++编程技术3

1-1C++与C语言的区别4

1-1-1文件扩展名的改变4

1-1-2简化输入/输出手段5

1-1-3数据类型声明的改变5

1-1-4动态内存分配运算符的使用6

1-1-5引用(References)类型8

1-1-6const语义的扩展9

1-1-7指针声明类型与对象类型相一致13

1-1-8int与char不再等价13

1-1-9结构数据类型的变化13

1-1-10数组和指针技术的不同14

1-2C++存储技术15

1-2-1C++存储类型15

1-2-2C++存取修饰符16

1-2-3C++对象的生存期17

1-3-1类的构造函数、析构函数与赋值函数19

1-3C++函数技术19

1-3-2在派生类中实现类的基本函数29

1-3-3内联函数技术30

1-3-4友元函数技术31

1-4C++面向对象机制的实现33

1-4-1类的继承技术33

1-4-2函数重载技术37

1-4-3运算符重载技术38

1-4-4纯虚函数和抽象类技术40

1-5小结42

第2章 C++标准库技术43

2-1C++标准库简介44

2-1-1I/O流技术46

2-1-2string类48

2-1-3标准异常类48

2-1-4标准模板库类49

2-2C++输入/输出流技术50

2-2-1C++语言输入/输出流概述50

2-2-2输入/输出格式控制50

2-2-3特殊输入/输出流格式的设定55

2-2-4自定义的流操作符60

2-2-5根本不用于标准流运算符间的流字符串读/写函数61

2-2-6标准输入/输出流的操作符的重载62

2-2-7C++文件输入/输出流63

2-3C++字符串技术75

2-3-1字符串类基本操作75

2-3-2复杂字符串实例89

2-4-1绝对终止机制92

2-4标准异常类92

2-4-2非局部Goto机制95

2-4-3signals机制95

2-4-4C++异常处理机制97

2-4-5类的异常处理99

2-5小结100

第二篇 C++STL技术原理和组成103

第3章 STL技术原理103

3-1模板概述104

3-1-1Smalltalk方法104

3-1-2模板方法105

3-1-3模板参数106

3-1-4关键字typename的使用107

3-2函数模板108

3-2-1函数模板基础108

3-2-2函数的定制110

3-2-3函数模板实例112

3-3类模板115

3-3-1类模板定义116

3-3-3类模板中的友元118

3-3-2类模板使用118

3-3-4模板程序设计举例119

3-4模板安全122

3-4-1Class类型的参数123

3-4-2包容安全124

3-4-3默认构造函数124

3-4-4operatornew125

3-4-5Destructor125

3-4-6其他126

3-5-1一个特殊化的例子129

3-5模板的特殊性129

3-5-2指针特殊化130

3-6模板实例——list容器类设计132

3-7小结135

第4章 STL技术概述137

4-1STL简介138

4-1-1什么是STL138

4-1-2STL的发展139

4-1-3STL的使用和实现——确定无益后删除140

4-1-4命名空间技术142

4-2STL基本结构143

4-2-1容器(Containers)144

4-2-2算法(Algorithms)148

4-2-3迭代器(Iterators)150

4-2-4函数对象(FunctionObject)153

4-2-5其他部件154

4-3STL编程概述154

4-3-1传统C++编程技术155

4-3-2STL编程技术156

4-4STL头文件和编译器161

4-5STL与MFC比较162

4-5-1MFC的缺陷163

4-5-2STL与MFC指针技术的差别163

4-5-3STL技术与MFC的互补165

4-5-4STL与MFC的类差别167

4-5-5STL与MFC的互相转换174

4-6STL编程关键176

4-5-1STL容器技术176

4-5-2C++和STL技术178

4-7小结184

第三篇 C++STL容器编程技术189

第5章 STL容器技术总述189

5-1容器技术概述190

5-1-1容器介绍193

5-1-2Forward容器194

5-1-3Reversible容器195

5-1-4Sequence195

5-2-1vector头文件196

5-2vector技术196

5-1-5Associative容器196

5-2-2vector对象197

5-2-3vector实例199

5-3deque技术200

5-3-1deque头文件201

5-3-2deque对象201

5-3-3deque实例203

5-4list技术204

5-4-2list对象205

5-4-1list头文件205

5-4-3list实例208

5-5stack技术209

5-5-1stack头文件209

5-5-2stack对象210

5-5-3stack实例211

5-6queue技术213

5-6-1queue头文件213

5-6-2queue对象213

5-6-3queue实例214

5-7priority_queue技术216

5-7-1priority_queue头文件217

5-7-2priority_queue对象217

5-7-3priority_queue实例218

5-8slist技术220

5-9关联式容器221

5-9-1set介绍221

5-9-2multiset介绍224

5-9-3map介绍228

5-9-4multimap介绍233

5-9-5实例详解237

5-10小结238

第6章 vector技术编程详解239

6-1vector编程入门240

6-1-1定义vector240

目录242

6-1-2vector初始化242

6-1-3vector大小统计243

6-2-1判断vector是否空244

6-2vector基本使用244

6-2-2使用循环遍历成员246

6-2-3使用迭代器247

6-2-4使用算法248

6-3vector高级编程技术251

6-3-1vector对象的查找251

6-3-2vector对象的搜索252

6-3-3vector字符串处理253

6-3-4vector的排序255

6-3-5vector元素增加256

6-3-6vector元素删除257

6-3-7vector对象交换260

6-4vector程序综合实例分析261

6-5小结264

第7章 deque技术编程详解265

7-1deque编程入门266

7-1-1deque的定义266

7-1-2deque赋值268

7-1-3deque大小度量函数270

7-1-4返回函数271

7-2deque编程深入276

7-2-1判断容器是否为空276

7-2-2deque访问278

7-2-3deque重置技术279

7-2-4容器内容交换280

7-3deque插入和删除技术282

7-3-1insert操作283

7-3-2erase操作284

7-3-3clear操作285

7-4deque模板函数详解286

7-4-1operator[]286

7-4-2operator==288

7-4-3operator<288

7-4-4operator!=289

7-4-5operator<=290

7-4-6operator>290

7-4-7operator>=291

7-5deque实例详解292

7-6小结295

第8章 list技术编程详解297

8-1list编程入门298

8-1-11ist的定义298

8-1-2list赋值301

8-1-3list大小度量函数306

8-1-4返回函数309

8-2-1判断容器是否为空313

8-2list编程详解313

8-2-2list访问314

8-2-3list重置技术315

8-2-4容器内容交换317

8-3list插入和删除技术319

8-3-1insert操作319

8-3-2erase操作321

8-3-3clear操作323

8-4list模板函数详解323

8-4-2operator<324

8-4-1operator==324

8-4-3operator!=325

8-4-4operator<=326

8-4-5operator>327

8-4-6operator>=327

8-5list特殊函数328

8-5-1merge()函数的使用328

8-5-2remove()330

8-5-3remove_if()331

8-5-4sort()332

8-5-5splice()333

8-5-6unique()335

8-6list实例详解336

8-7小结342

第9章 set和multiset技术编程详解343

9-1set和multiset定义和创建344

9-1-1set类模板简介345

9-1-2multiset类模板简介347

目录349

9-2-1begin函数349

9-2set和multiset编程基础349

9-2-2end函数351

9-2-3rbegin函数352

9-2-4rend函数354

9-2-5判断空函数357

9-2-6计算大小函数358

9-2-7元素的插入360

9-2-8元素的删除操作362

9-3-1count函数366

9-3set和multiset深入编程366

9-3-2元素的查找368

9-3-3上下限迭代器的返回370

9-3-4元素的随机访问371

9-3-5元素大小比较375

9-3-6获取内存分配器379

9-4set和multiset编程实例381

9-5小结387

第10章 map和multinmap技术编程详解389

10-1map和multimap定义和使用390

10-1-1map类模板简介391

10-1-2multimap类模板简介393

10-2map和multimap编程基础395

10-2-1begin函数395

10-2-2end函数397

10-2-3rbegin函数399

10-2-4rend函数401

10-2-5判断空函数404

10-2-6计算大小函数405

10-2-7元素的插入408

10-2-8元素的删除操作410

10-2-9元素的交换414

10-3map和multimap深入编程417

10-3-1count函数417

10-3-2元素的查找418

10-3-3元素相等时上下限迭代器的返回420

10-3-4元素的随机访问423

10-3-5元素大小比较427

10-3-6获取内存分配器430

10-4编程实例433

10-5小结440

第四篇 C++算法技术443

第11章 通用算法技术443

11-1通用算法技术简介444

11-2非修正序列算法448

11-2-1查找容器中相同的相邻元素448

11-2-2容器中相同元素统计449

11-2-3容器对象变量比较450

11-2-4元素查找451

11-2-5特定的循环操作454

11-2-6不相等元素查找456

11-2-7采用search查找函数458

11-3修正序列算法459

11-3-1元素复制460

11-3-2赋值操作461

11-3-3通过函数进行元素的赋值462

11-3-4容器拆分技术463

11-3-5重新随机分布464

11-3-6元素删除466

11-3-7元素替换467

11-3-8元素的旋转467

11-3-9元素颠倒算法469

11-3-10元素交换算法470

11-3-11容器运算技术472

11-3-12删除容器中重复元素473

11-4排序算法475

11-4-1排序算法475

11-4-2排序元素的查找478

11-4-3字典式比较483

11-4-4极值元素求解484

11-4-5合并排序算法489

11-4-6拆分排序492

11-4-7堆栈操作技术493

11-5数值算法495

11-5-1元素求和495

11-5-2元素内积498

11-5-3序列相邻差499

11-6小结500

相关图书

  • 《近代旅游指南汇刊二编 16》王强主编 2017
  • 《甘肃省档案馆指南》甘肃省档案馆编 2018
  • 《区块链DAPP开发入门、代码实现、场景应用》李万胜着 2019
  • 《近代旅游指南汇刊 31》王强主编 2014
  • 《近代旅游指南汇刊二编 10》王强主编 2017
  • 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
  • 《近代旅游指南汇刊 13》王强主编 2014
  • 《近代旅游指南汇刊 28》王强主编 2014
  • 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
  • 《近代旅游指南汇刊 23》王强主编 2014

作者其它书籍

  • 《市政工程基础》杨岚编着 2009
  • 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编着 1959
  • 《《道德经》200句》崇贤书院编着 2018
  • 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
  • 《高级英语阅读与听说教程》刘秀梅编着 2019
  • 《计算机网络与通信基础》谢雨飞,田启川编着 2019
  • 《看图自学吉他弹唱教程》陈飞编着 2019
  • 《法语词汇认知联想记忆法》刘莲编着 2020
  • 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编着 2019
  • 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编着 2019

出版社其它书籍

  • 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
  • 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
  • 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录着 2019
  • 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
  • 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
  • 《中国陈设艺术史》赵囡囡着 2019
  • 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
  • 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
  • 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
  • 《北京生态环境保护》《北京环境保护丛书》编委会编着 2018

本类热门

  • 1变通 受用一生的学问
  • 2额尔古纳河右岸
  • 3易经真的很容易
  • 4海蒂怀孕大百科 全新第4版
  • 5八次危机 中国的真实经验1949-2009
  • 6法治的细节
  • 7你是你吃出来的
  • 8蛤蟆先生的希望
  • 9杀死一只知更鸟
  • 10天幕红尘

摘要:本文详细介绍了《C++STL程序员开发指南.pdf电子书版文档下载》,从文档内容、学习目标、适用人群和下载方式四个方面进行了全面阐述,旨在帮助C++程序员更好地掌握STL编程技巧,提高开发效率。

1、文档内容

《C++STL程序员开发指南.pdf电子书版文档下载》是一本针对C++程序员编写的STL(标准模板库)学习指南。文档内容涵盖了STL的基本概念、常用容器、迭代器、算法和函数对象等核心内容,并通过大量实例代码帮助读者理解和掌握STL编程技巧。

文档首先介绍了STL的基本概念,包括STL的组成、STL的编程范式等。接着,详细讲解了STL中的常用容器,如vector、list、deque、set、map等,并分析了它们的特性和适用场景。此外,文档还介绍了STL中的迭代器、算法和函数对象,帮助读者掌握STL编程的高级技巧。

整个文档结构清晰,内容丰富,适合不同层次的C++程序员学习和参考。

2、学习目标

通过学习《C++STL程序员开发指南.pdf电子书版文档下载》,读者可以达成以下学习目标:

1. 掌握STL的基本概念和编程范式;

2. 熟悉STL中的常用容器,如vector、list、deque、set、map等;

3. 理解STL中的迭代器、算法和函数对象,并能灵活运用;

4. 提高C++编程效率,解决实际问题。

3、适用人群

《C++STL程序员开发指南.pdf电子书版文档下载》适合以下人群阅读:

1. 有一定C++编程基础的程序员;

2. 希望提高C++编程效率的开发者;

3. 对STL编程感兴趣的读者;

4. 想要学习C++高级编程技巧的程序员。

4、下载方式

《C++STL程序员开发指南.pdf电子书版文档下载》可通过以下途径获取:

1. 在线搜索“C++STL程序员开发指南.pdf电子书版下载”,找到相关资源;

2. 访问相关技术论坛、博客,寻找文档下载链接;

3. 在线购买电子书,支持正版。

总结:

《C++STL程序员开发指南.pdf电子书版文档下载》是一本实用的C++STL编程指南,适合不同层次的程序员学习和参考。通过学习该文档,读者可以掌握STL编程技巧,提高开发效率。希望本文对您有所帮助。

本文由nayona.cn整理

点击联系需要东西方神秘学学习资料,专业的咨询

只要网页介绍资料,全部都有,还有很多还没来得及更新
每天更新200-300款资料
全网最大最全的神秘学资料平台
请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
有看中网站记得联系我
图片2            

联系我们

图片2

关注公众号

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
易学资料

对占星塔罗感兴趣关注公众号