The Art of C++

副标题:无

作   者:(美)Herbert Schildt著;曹蓉蓉,刘小荷译

分类号:

ISBN:9787302100171

微信扫一扫,移动浏览光盘

简介

本书不同于大多数其他的C++书籍。其他的c++书籍讲授语言的基础,而本书展示了如何 应用C++在更大的范围内完成有趣的、有用的、甚至是神秘的程序设计任务。在此过程中充分 显示了C++语言的强大功能和优雅性。 大致来说,本书包含两类应用程序,第一类称为“纯代码”,因为它们注重于扩展C++程 序设计环境本身。第2章的垃圾回收器,第3章的线程控制面板以及第8章的定制STL容器 都是这种类型的示例。第二类应用程序显示了如何应用C++来完成各种计算任务。例如,第5 章开发了一个可以断点续传的网络下载工具,第6章给出了一个如何建立财务应用程序的范例, 第8章中应用C++实现了人工智能应用。 本书以一段独特有趣的代码结束:Mini C++解释程序,这个程序可以解释C++的一个小子 集。Mini C++解释程序揭示了C++的关键字和语法是如何一起工作从而组成这门语言的语法 的。更重要的是,这可以使您了解这门语言的内部机制,并且显示了隐藏在C++设计背后的一些原因。使用Mini C++解释程序不仅有趣,它还可以用作开发您自己的语言的起点,还可以用 作其他语言的解释程序。更多>>

目录

第1章 c++的功能
1.1 简洁而丰富的语法
1.2 功能强大的库
1.3 stl
1.4 程序员控制一切
1.5 细节控制
1.6 运算符重载
1.7 一种简洁精练的对象模型
1.8 c++发展史
第2章 简单的c++垃圾回收器
2.1 两种内存管理方法的比较
2.1.1 手工内存管理的优缺点
2.1.2 垃圾回收的优缺点
2.1.3 两种方法都可以使用
2.2 在c++中创建垃圾回收器
2.3 选择垃圾回收的算法
2.3.1 引用计数
2.3.2 标记并清除
2.3.3 复制
2.3.4 采用哪种算法
. 2.3.5 实现垃圾回收器
2.3.6 是否使用多线程
2.3.7 何时回收垃圾
2.3.8 关于auto_ptr
2.4 一个简单的c++垃圾回收器
2.5 详细讨论gcptr
2.5.1 gcptr的数据成员
2.5.2 函数findptrinfo()
2.5.3 gciterator typedef
2.5.4 gcptr的构造函数
2.5.5 gcptr的析构函数
2.5.6 回收垃圾函数collect()
2.5.7 重载赋值运算符 28
2.5.8 gcptr的复制构造函数
2.5.9 指针运算符和转换函数
2.5.10 begin()和end()函数
2.5.11 shutdown()函数
2.5.12 两个实用函数
2.6 gcinfo
2.7 iter
2.8 如何使用gcptr
2.8.1 处理分配异常
2.8.2 一个更有趣的示例
2.8.3 对象的分配和丢弃
2.8.4 分配数组
2.8.5 使用具有类类型的gcptr
2.8.6 一个比较大的演示程序
2.8.7 加载测试
2.8.8 一些限制
2.9 试着完成下面的任务
第3章 c++中的多线程
3.1 什么是多线程
3.2 为什么c++没有内建支持多线程
3.3 选用什么样的操作系统和编译器
3.4 windows线程函数概述
3.4.1 线程的创建和终止
3.4.2 visual c++对createthread()和exitthread()的替换
3.4.3 线程的挂起和恢复
3.4.4 改变线程的优先级
3.4.5 获取主线程的句柄
3.4.6 同步
3.5 创建线程控制面板
3.5.1 线程控制面板
3.5.2 线程控制面板的详细分析
3.5.3 控制面板的演示
3.6 一个多线程的垃圾回收器
3.6.1 附加的成员变量
3.6.2 多线程的gcptr构造函数
3.6.3 timeoutexc异常
3.6.4 多线程的gcptr析构函数
3.6.5 gc()函数
3.6.6 isrunning()函数
3.6.7 gclist的同步访问
……
第4章 c++的扩展
第5章 internet文件下载工具
第6章 使用c++的财务计算
第7章 基于ai的问题求解
第8章 定制stl容器
第9章 mini c++解释程序

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

The Art of C++
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon