注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C & C++实效编程百例

C & C++实效编程百例

C & C++实效编程百例

定 价:¥35.00

作 者: 求是科技编著
出版社: 人民邮电出版社
丛编项: 实效编程百例
标 签: C语言 程序设计

ISBN: 9787115121028 出版时间: 2004-01-01 包装: 精装
开本: 26cm+光盘1片 页数: 372 字数:  

内容简介

C和C++是编程语言中的经典,一个好的程序开发人员应具备良好的C和C++编程基础乃?量⒓记伞1臼橥ü?124个最具代表性的编程实例详细讲解C和C++重点知识和开发技巧。希望帮助读者很好地理解重点概念,迅速掌握实际应用中的各种经验、技巧。本书精选了124个最具代表性的C和C++语言学习和开发的编程实例,包括了基础应用、字符串处理、数组、指针与引用、类与对象、函数、重载、数据结构与算法、模板、组件与泛型设计、图形界面外观、磁盘文件、系统与硬件、网络与通信、数据库、设计模式等内容。本书所选实例在突出其实用性的同时,也侧重帮助读者理解C和C++的重点以及难懂的概念。本书适合正在学习C和C++语言进行实际开发的人员阅读,帮助读者很好地理解重点概念,迅速掌握实际应用中的各种经验、技巧。

作者简介

暂缺《C & C++实效编程百例》作者简介

图书目录

第1章  基础应用  1
实例1  C++层次代码优化  2
实例2  C++的数据抽象  10
实例3  定义C++的标志位  11
实例4  源代码的命名规范和书写规范  13
实例5  用类型定义精简代码的后期调整  18
第2章  字符串处理  20
实例6  标准C++中的整齐字符函数  21
实例7  转换成可显示的ASCII字符  22
实例8  防止内存泄漏  24
实例9  实现字符串前自动补零操作  26
第3章  数组  28
实例10  C++中函数指针数组的妙用  29
实例11  使用vector申请多维数组  30
实例12  实现从一维数组到二维数组的转换  32
实例13  用new语句分配多维数组  33
实例14  智能初始化数组  36
实例15  数组指针与指针数组的区别应用  37
第4章  指针与应用  40
实例16  使用灵巧(smart)指针  41
实例17  进行简单的引用计数  43
实例18  如何为派生类提供写时拷贝语义的引用计数  44
实例19  用写时拷贝提供引用计数  46
实例20  在STL中处理对象指针  49
第5章  类与对象  52
实例21  初始化C++对象  53
实例22  使用C++类静态成员(static)  56
实例23  使用C++虚基类  58
实例24  合理放置C++对象  61
实例25  C++中RTTI的编码实现  63
实例26  设计类过程接口优先或数据优先的选择  71
实例27  正确使用“拷贝构造函数”和“赋值运算符”  74
实例28  临时对象与NRV优化问题  77
实例29  禁止类被继承  79
实例30  应用子对象和堆对象  81
实例31  自制性能测试类  85
实例32  为包含动态分配成员的类提供拷贝构造函数(并重载"="赋值操作符)  87
第6章  函数  89
实例33  C++中union的应用剖析  90
实例34  含有动态分配内存的对象在函数中的返回行为  92
实例35  后入为主——使用虚函数  96
实例36  正确应用“拷贝构造函数”  99
实例37  实现类属回叫(callback)函数  102
实例38  编写STL中没有定义的函数  103
实例39  深析C++析构函数  104
实例40  应用“命名的构造函数法”  106
实例41  虚函数和纯虚函数的差别  108
实例42  用C++实现可重用的数学例程  112
实例43  用C++实现参数个数可变的函数  115
实例44  用虚函数实现事件驱动  117
第7章  重载  120
实例45  C++运算符重载探讨  121
实例46  用(op=)取代其单独形式(op)  122
第8章  数据结构与算法  125
实例47  “数码”难题的无解证明  126
实例48  八皇后和骑士遍历  132
实例49  “汉诺塔”问题  145
实例50  素数查表  147
实例51  水波算法实例  148
实例52  字符串递归问题的解决  150
实例53  怎样控制递归的深度  151
实例54  产生真正的随机数  153
实例55  设计高精度乘法计算函数  153
实例56  解决Stack中发生的上溢和下溢错误  156
实例57  为Matrix(矩阵)类创建下标运算符  158
实例58  文件字符统计(数组应用)  159
实例59  复数计算(复数类)  161
实例60  矩阵计算(矩阵类)  163
实例61  数值积分  166
实例62  数值微分  168
实例63  样条插值  170
第9章  模板、组件与泛型设计  175
实例64  使用STL里面的Vector的问题解决  176
实例65  使用测试Template测试编译器  179
实例66  模板的声明和实现  181
实例67  多线程中变量安全问题  182
实例68  用纯粹的C++编写COM组件  184
实例69  泛型运算问题  187
第10章  图形界面外观  189
实例70  BMP位图文件结构及平滑缩放  190
实例71  C语言实现键盘画图  194
实例72  使用C中自带的驱动去改变字体和颜色  197
实例73  实用的艺术清屏  201
实例74  用托管C++开发Windows表单  204
实例75  在16色模式下显示256色及全彩色  206
实例76  在C程序中显示汉字  210
第11章  磁盘文件  213
实例77  C直接读取dbf文件  214
实例78  实现不同数据存储模式之间的数据转换  219
实例79  用C程序挽救Foxmail中的邮件  221
实例80  获取并显示当前目录  224
实例81  用C编程获取WPS的文件密码  224
实例82  用C++编制字符过滤程序  226
实例83  用C语言建立多个PRI DOS分区  227
实例84  用fstream进行文件操作  231
实例85  打开并修改一个文件中的一小部分  233
第12章  系统与硬件  238
实例86  C++中建立对象间消息连接的一种系统方法  239
实例87  C语言编写DOS下的中断服务程序  242
实例88  DOS程序如何读写Windows剪贴板  244
实例89  编写漏洞扫描器  246
实例90  电子注册密钥生成程序  248
实例91  监视程序的编制  251
实例92  截获用户输入密码程序  252
实例93  口令保护程式  258
实例94  提高XML在C++中的解析性能  260
实例95  用C语言编写复杂的中断干扰处理器  262
实例96  在C/C++中调用Matlab  264
实例97  获取实时系统时间  266
实例98  多重继承应用实例  268
第13章  网络与通信  270
实例99  建立IPC连接及远程控制  271
实例100  CSocket多线程的使用  273
实例101  Linux下编程实现服务器与客户端的连接  274
实例102  RS-232-C端口实时监控软件的设计实现  278
实例103  Select()系统调用及文件描述符集fd_set的应用  284
实例104  Socket接口实现网络异步通信  287
实例105  TCP/IP网络重复型服务器通信软件设计  291
实例106  穿透代理服务器编程  301
实例107  利用网卡ID号自动注册  304
实例108  获取多穴主机的多个IP地址  306
实例109  伪造IP  307
实例110  伪造IP包并禁止TCP连接  311
实例111  用C语言实现Ping程序功能  313
实例112  用C语言编写简单的接口程序  316
实例113  用C语言进行CGI程序设计(网络)  320
实例114  用消息队列实现 Client和Server间的通信  324
第14章  数据库  330
实例115  用C++产生SQL*Loader各类文件  331
实例116  C++与Access数据库结合进行数据管理  334
实例117  用C++设计基于数据库启动的电子辞典  336
第15章  设计模式  339
实例118  C++模式开发之Bridge  340
实例119  C++模式设计之Builder  342
实例120  C++设计模式之Adapter  345
实例121  C++设计模式之Composite  350
实例122  C++设计模式之Factory Method  353
实例123  C++设计模式之Prototype  356
实例124  C++设计模式之Singleton  357

本目录推荐