ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C++编程思想第2卷

دانلود کتاب C++编程思想第2卷

C++编程思想第2卷

مشخصات کتاب

C++编程思想第2卷

ویرایش:  
نویسندگان:   
سری: 计算机科学丛书 
ISBN (شابک) : 7111171152, 9787111171157 
ناشر: 机械工业出版社 
سال نشر: 2006 
تعداد صفحات: 532 
زبان: Chinese 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 29 مگابایت 

قیمت کتاب (تومان) : 38,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب C++编程思想第2卷 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب C++编程思想第2卷 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب C++编程思想第2卷

محتوای اصلی این کتاب شامل سه بخش است: ایجاد سیستم پایدار، کتابخانه استاندارد C++ و موضوعات خاص.


توضیحاتی درمورد کتاب به خارجی

本书主要内容包括建立稳定的系统、标准C++库、专题三部分.



فهرست مطالب

封面
书名
版权
前言
目录
目录出版者的话专家指导委员会译者序前言第一部分 建立稳定的系统第1章 异常处理
1.1 传统的错误处理
1.2 抛出异常
1.3 捕获异常
1.3.1 try块
1.3.2 异常处理器
1.3.3 终止和恢复
1.4 异常匹配
1.4.1 捕获所有异常
1.4.2 重新抛出异常
1.4.3 不捕获异常
1.5 清理
1.5.1 资源管理
1.5.2 使所有事物都成为对象
1.5.3 auto_ptr
1.5.4 函数级的try块
1.6 标准异常
1.7 异常规格说明
1.7.1 更好的异常规格说明
1.7.2 异常规格说明和继承
1.7.3 什么时候不使用异常规格说明
1.8 异常安全
1.9 在编程中使用异常
1.9.1 什么时候避免异常
1.9.2 异常的典型应用
1.10 使用异常造成的开销
1.11 小结
1.12 练习
第2章 防御性编程
2.1 断言
2.2 一个简单的单元测试框架
2.2.1 自动测试
2.2.2 TestSuite框架
2.2.3 测试套件
2.2.4 测试框架的源代码
2.3 调试技术
2.3.1 用于代码跟踪的宏
2.3.2 跟踪文件
2.3.3 发现内存泄漏
2.4 小结
2.5 练习
第二部分 标准C++库第3章 深入理解字符串
3.1 字符串的内部是什么
3.2 创建并初始化C++字符串
3.3 对字符串进行操作
3.3.1 追加、插入和连接字符串
3.3.2 替换字符串中的字符
3.3.3 使用非成员重载运算符连接
3.4 字符串的查找
3.4.1 反向查找
3.4.2 查找一组字符第1次或最后一次出现的位置
3.4.3 从字符串中删除字符
3.4.4 字符串的比较
3.4.5 字符串和字符的特性
3.5 字符串的应用
3.6 小结
3.7 练习
第4章 输入输出流
4.1 为什么引入输入输出流
4.2 救助输入输出流
4.2.1 插入符和提取符
4.2.2 通常用法
4.2.3 按行输入
4.3 处理流错误
4.4 文件输入输出流
4.4.1 一个文件处理的例子
4.5 输入输出流缓冲
4.4.2 打开模式
4.6 在输入输出流中定位
4.7 字符串输入输出流
4.7.1 输入字符串流
4.7.2 输出字符串流
4.8 输出流的格式化
4.8.1 格式化标志
4.8.2 格式化域
4.8.3 宽度、填充和精度设置
4.8.4 一个完整的例子
4.9 操纵算子
4.9.1 带参数的操纵算子
4.9.2 创建操纵算子
4.9.3 效用算子
4.10 输入输出流程序举例
4.10.1 维护类库的源代码
4.10.2 检测编译器错误
4.10.3 一个简单的数据记录器
4.11 国际化
4.11.1 宽字符流
4.11.2 区域性字符流
4.12 小结
4.13 练习
第5章 深入理解模板
5.1 模板参数
5.1.1 无类型模板参数
5.1.2 默认模板参数
5.1.3 模板类型的模板参数
5.1.4 typename关键字
5.1.5 以template关键字作为提示
5.1.6 成员模板
5.2 有关函数模板的几个问题
5.2.1 函数模板参数的类型推断
5.2.2 函数模板重载
5.2.3 以一个已生成的函数模板地址作为参数
5.2.4 将函数应用到STL序列容器中
5.2.5 函数模板的半有序
5.3 模板特化
5.3.1 显式特化
5.3.2 半特化
5.3.3 一个实例
5.3.4 防止模板代码膨胀
5.4 名称查找问题
5.4.1 模板中的名称
5.4.2 模板和友元
5.5 模板编程中的习语
5.5.1 特征
5.5.2 策略
5.5.3 奇特的递归模板模式
5.6 模板元编程
5.6.1 编译时编程
5.6.2 表达式模板
5.7 模板编译模型
5.7.1 包含模型
5.7.2 显式实例化
5.7.3 分离模型
5.8 小结
5.9 练习
第6章 通用算法
6.1 概述
6.1.1 判定函数
6.1.2 流迭代器
6.1.3 算法复杂性
6.2 函数对象
6.2.1 函数对象的分类
6.2.2 自动创建函数对象
6.2.3 可调整的函数对象
6.2.4 更多的函数对象例子
6.2.5 函数指针适配器
6.2.6 编写自己的函数对象适配器
6.3 STL算法目录
6.3.1 实例创建的支持工具
6.3.2 填充和生成
6.3.3 计数
6.3.4 操作序列
6.3.5 查找和替换
6.3.6 比较范围
6.3.7 删除元素
6.3.8 对已排序的序列进行排序和运算
6.3.9 堆运算
6.3.10 对某一范围内的所有元素进行运算
6.3.11 数值算法
6.3.12 通用实用程序
6.4 创建自己的STL风格算法
6.5 小结
6.6 练习
第7章 通用容器
7.1 容器和迭代器
7.2 概述
7.2.1 字符串容器
7.2.2 从STL容器继承
7.3 更多迭代器
7.3.1 可逆容器中的迭代器
7.3.2 迭代器的种类
7.3.3 预定义迭代器
7.4 基本序列容器:vector、list和deque
7.4.1 基本序列容器的操作
7.4.2 向量
7.4.3 双端队列
7.4.4 序列容器间的转换
7.4.5 被检查的随机访问
7.4.6 链表
7.4.7 交换序列
7.5 集合
7.6 堆栈
7.7 队列
7.8 优先队列
7.9 持有二进制位
7.9.1 bitset〈n〉
7.9.2  vector〈bool〉
7.10 关联式容器
7.10.1 用于关联式容器的发生器和填充器
7.10.2 不可思议的映像
7.10.3 多重映像和重复的关键字
7.10.4 多重集合
7.11 将STL容器联合使用
7.12 清除容器的指针
7.13 创建自己的容器
7.14 对STL的扩充
7.15 非STL容器
7.16 小结
7.17 练习
第三部分 专题第8章 运行时类型识别
8.1 运行时类型转换
8.2 typeid操作符
8.2.1 类型转换到中间层次类型
8.2.2 void型指针
8.2.3 运用带模板的RTTI
8.3 多重继承
8.4 合理使用RTTI
8.5 RTTI的机制和开销
8.6 小结
8.7 练习
9.1 概论
第9章 多重继承
9.2 接口继承
9.3 实现继承
9.4 重复子对象
9.5 虚基类
9.6 名字查找问题
9.7 避免使用多重继承
9.8 扩充一个接口
9.9 小结
9.10 练习
第10章 设计模式
10.1 模式的概念
10.2 模式分类
10.3 简化习语
10.3.1 信使
10.3.2 收集参数
10.4 单件
10.5 命令:选择操作
10.6 消除对象耦合
10.6.1 代理模式:作为其他对象的前端
10.6.2 状态模式:改变对象的行为
10.7 适配器模式
10.8 模板方法模式
10.9 策略模式:运行时选择算法
10.10 职责链模式:尝试采用一系列策略模式
10.11 工厂模式:封装对象的创建
10.11.1 多态工厂
10.11.2 抽象工厂
10.11.3 虚构造函数
10.12 构建器模式:创建复杂对象
10.13 观察者模式
10.13.1  “内部类”方法
10.13.2 观察者模式举例
10.14 多重派遣
10.15 小结
10.16 练习
第11章 并发
11.1 动机
11.2 C++中的并发
11.3 定义任务
11.4 使用线程
11.4.1 创建有响应的用户界面
11.4.2 使用执行器简化工作
11.4.3 让步
11.4.4 休眠
11.4.5 优先权
11.5 共享有限资源
11.5.1 保证对象的存在
11.5.2 不恰当地访问资源
11.5.3 访问控制
11.5.4 使用保护简化编码
11.5.5 线程本地存储
11.6 终止任务
11.6.1 防止输入/输出流冲突
11.6.2 举例观赏植物园
11.6.3 阻塞时终止
11.6.4 中断
11.7 线程间协作
11.7.1 等待和信号
11.7.2 生产者-消费者关系
11.7.3 用队列解决线程处理的问题
11.7.4 广播
11.8 死锁
11.9 小结
11.10 练习
附录附录A 推荐读物
附录B 其他
索引




نظرات کاربران