书籍详情

深入学习:GNU C++ for Linux编程技术

深入学习:GNU C++ for Linux编程技术

作者:(美)Tom Swan;邱仲潘译

出版社:电子工业出版社

出版时间:2000-09-01

ISBN:9787505361775

定价:¥68.00

购买这本书可以去
内容简介
  在美国,汤姆·斯旺是“鼎鼎大名”的计算机图书作家,他的30余本计算机图书“本本热销”。这些热销图书中的很多种已经翻译成了中文简体版,同样也都成为了国内市场的畅销书。现在场姆·斯旺再为Linux自由软件世界执笔,写下了Linux系统下C++编程方面的专著。书中介绍了在各种Linux系统下C++工具的差别及编程方法,介绍了面向对象式编程中常常遇到的类、包装、继承等常见课题,介绍了C++的字符串类、各种模板及算法库,还介绍了在x环境下,图形化软件的开发方式,等等。凭借多年写作的经验,汤姆·斯旺的著作,简单易懂,透视主题。他帮助读者,在轻松愉快的环境下,快速掌握相关的编程技术。
作者简介
暂缺《深入学习:GNU C++ for Linux编程技术》作者简介
目录
第一部分 开始
第1章 简介
排版样式
有关需求
程序清单
各部分小结
各章小结
小结
第2章 安装Linux
如何安装Linux
装载软盘和硬盘
小结
第3章 安装GNU C++
如何得到GNU C++
如何安装GNU C++编译器
安装本书的示例程序
比较C与C++
小结
第二部分 C++基础
第4章 GNU C++简介
欢迎开始C++编程
关于说明语句的说明
程序入口与出口
小结
第5章 编译与调试C++程序
警告与错误
编译器选项
调试方法简介
小结
第6章 生成数据对象
数据声明
简单数据对象
字符串
数组与结构
调试数据对象
小结
第7章 基本操作符
表达式
操作符提示
小结
第8章 输入与输出
C++ I/O流简介
生成漂亮的输出
小结
第9章 控制程序流程
条件语句
重复语句
其他语句类型
小结
第10章 生成和调用函数
函数简介
函数与变量
参数与变元
函数返回值
其他功能
调试函数
小结
第11章 用指针管理内存
分配内存
使用指针的要点
其他内存问题
调试动态内存
小结
第三部分 面向对象编程
第12章 类简介
为什么使用面向对象编程
类简介
用类和对象编程
构造对象
调试类对象
小结
第13章 生成与删除对象
删除类对象
初始化数据成员对象
各种对象
对象与模块化编程
小结
第14章 探索继承
类作为建筑块
生成派生类
保护成员
修改访问指定符
限定所选成员
调试派生类
小结
第15章 用虚拟函数编程
多态技术的本质
生成容器类
从抽象类派生
多重继承
用虚拟函数调试类
小结
第16章 异常处理
几个术语
异常简介
用异常编程
异常与内存管理
调试异常
小结
第17章 生成类模板
类模板简介
模板实例化
调试模板
小结
第四部分 高级C++技术
第18章 重载朋友
朋友的作用
函数与朋友
小结
第19章 重载操作符
何谓重载操作符
重载操作符简介
重载操作符类型
重载与内存管理
小结
第20章 自定义I/O流
文件流
二进制文件流
二进制文件I/O类
文件流技术
小结
第21章 高级C++技巧
复制类对象
名字空间
边边角角
小结
第五部分 C++类库
第22章 掌握标准string类
String模板简介
声明string对象
调用string成员函数
比较与搜索string对象
调试string对象
小结
第23章 使用标准模板库(STL)
标准模板库简介
迭代器
用迭代器编程
迭代器技术
函数与函数对象
小结
第24章 建立标准容器
标准容器简介
向量
清单
双头队列
集与多集
映射与多映射
堆栈
队列
优先级队列
小结
第25章 采用标准算法
标准算法简介
累计算法
复制算法
计数算法
填充算法
寻找其法
合并算法
集合算法
迭代算法
随机算法
删除算法
替换算法
搜索算法
排序算法
其他STL问题
小结
第26章 X编程简介
X世界
Xlib编程简介
调试X客户机
小结
第27章 控制Xlib输入与输出
鼠标输入事件
文本输出
图形输出函数
键盘键人事件
窗口属性
其他窗口属性
小结
第六部分 X Window环境
第28章 Xlib再突破
颜色图简介
原子能量
直线和填充样式
小结
第29章 V类库简介
什么是V类库
生成V应用程序
V应用程序解剖
小结
第30章 用V开发X软件
编译本章的程序
理解V类
V Welcome程序
用V开发软件
V标准组件
最后说明
小结
第六部分 附录
附录A GNU C++保留字
GNU C++保留字
附录B C++操作符优先顺序与结合律
C++操作符优先顺序与结合律
附录C Web与FTP站点
Web与FTP站点
附录D 关于本书所附光盘
使用本书所附光盘
附录E 版本信息——GNU通用许可证
版本信息——GNU通用许可证
Linux与GNU系统
FreeBSD版权
猜您喜欢

读书导航