主页 详情

《实用C++编程大全》_(美)(S.瓦莱恩)Steve Oualline著;辛运帏,吴拉朵译_10460666_7505342371

【书名】:《实用C++编程大全》
【作者】:(美)(S.瓦莱恩)Steve Oualline著;辛运帏,吴拉朵译
【出版社】:北京:电子工业出版社
【时间】:1997
【页数】:521
【ISBN】:7505342371
【SS码】:10460666

最新查询

内容简介

目录

前言

第一部分基础

第1章什么是C++

C++历史回顾

C++组织

如何学习C++

第2章编程基础

程序从概念到运行

编写一个真正的程序

使用命令行编译器编写一个程序

使用集成开发环境编写一个程序

获取UNIX帮助

获取集成开发环境的帮助

编程练习

第3章风格

注释

C++代码

命名风格

编程盲从

缩进与编码格式

清楚

简明

一致性与组织结构

继续读下去

小结

程序的基本结构

程序元素

第4章基本说明和表达式

简单表达式

cout输出类

变量和存储

变量说明

整数

赋值语句

浮点数

浮点数除法与整数除法

字符

编程练习

答疑

第5章数组、修饰符和读数

数组

读数据

变量初始化

多维数组

整型

浮点型

常量与引用说明

修饰符

十六进制和八进制常量

简捷运算符

副作用

编程练习

答疑

if语句

第6章判定和控制语句

else语句

为何不使用strcmp函数

循环语句

while语句

break语句

continue语句

随处赋值的副作用

编程练习

答疑

第7章程序设计过程

设置

规格说明

代码设计

原型

Makefile

测试

调试

修改

电子考古

维护

编排程序

使用调试器

使用文本编辑器作为浏览器

加注释

编程练习

第8章再次讨论控制语句

for语句

第二部分简单的程序设计

switch语句

switch、break和continue

编程练习

答疑

第9章 变量作用域和函数

作用域和存储类

函数

参数类型一览

结构化程序设计基础

递归

答疑

编程练习

第10章C++预处理器

#define语句

条件编译

#include文件

参数宏

高级特征

小结

答疑

编程练习

第11章位运算

位运算符

与运算符( )

按位或(|)

按位异或(^)

非运算符(~)

左移和右移运算符(<<、>>)

设置、清除和检测位

位图图形

编程练习

答疑

第三部分高级类型和类

第12章高级类型

结构

联合

typedef

enum类型

位域或紧缩结构

结构数组

编程练习

第13章类的初步讨论

改进的栈

类的使用

介绍构造函数和析构函数

自动生成的成员函数

快捷方法

风格

编程练习

第14章类的进一步讨论

友元

常量函数

常量成员

静态成员变量

静态成员函数

static的含义

编程练习

第15章简单指针

常量指针

指针和输出

指针和数组

分隔串

指针和结构

命令行自变量

编程练习

答疑

第16章文件输入/输出

C++文件I/O

第四部分高级编程概念

转换程序

二进制和ASCII码文件

行尾难题

二进制I/O

缓冲问题

非缓冲I/O

设计文件格式

C风格的I/O程序

C风格的转换程序

C风格的二进制I/O

编程练习

答疑

第17章调试和优化

调试

只用于调试的代码

调试命令行开关

分而治之

连续调试

通读输出

交互调试器

调试一个二分查找程序

运行时错误

公开声明调试方法

优化

2的幂的效能

如何优化

实例研究:内联函数对正常函数

实例研究:优化一个涂色算法

编程练习

答疑

第18章运算符重载

运算符函数

运算符成员函数

复数类的完整定义

编程练习

答疑

浮点数格式

第19章浮点数

浮点数加法/减法

乘法

除法

上溢和下溢

舍入误差

精度

让舍入误差最小

判定精度

精度和速度

幂级数

编程练习

第20章高级指针

指针、结构和类

delete运算符

连表

顺序链表

双向链表

树的打印

程序的其余遗留部分

象棋程序的数据结构

编程练习

答疑

第21章高级类

派生类

虚函数

虚类

隐藏在派生类中的函数

派生类中的构造函数和析构函数

小结

编程练习

答疑

第五部分语言的其它特性

第22章 例外

栈例外

运行时库例外

编程练习

公用和私用

模块

第23章模块化程序设计

extern修饰符

头文件

模块体

使用无限数组的程序

用于多文件的Makefile

无限数组的使用

把任务划分为模块

模块划分示例:文本编辑器

编译器构造

电子表格

模块设计准则

编程练习

第24章模板

什么是模板

模板:严格的方法

函数特例

类模板

实现困难

类特例

编程练习

小结

第25章移植问题

模块化

字大小

字节顺序问题

对齐问题

NULL指针问题

文件类型

文件名问题

小结

答疑

第26章组合在一起

需求

代码设计

编码

功能描述

修改

测试

最后的警告

程序文件

编程练习

第27章从C到C++

总的看法

K R风格的函数

malloc和free

struct

把结构转换为类

ssetjmp和longjmp

小结

编程练习

第28章C++内的“角落”

do/while

goto

?:命令

逗号运算符

指向成员的指针

()运算符的重载

“吸血鬼”特性

答疑

第29章程序设计格言

概述

设计

说明

switch语句

预处理器

C++程序员的10条戒律

风格

编译

最后的注解

答疑

第六部分附录

附录A ASCII码表

附录B范围

附录C运算符优先级规则

附录D用幂级数计算正弦函数

词汇表


书查询(www.shuchaxun.com)本网页唯一编码:
24b97a2e5d6063778a5597030559c117#977bc660781841ee38a565935c8984bb#67982342#实用C++编程大全_10460666.zip