C++语言命令详解(第二版)

C++语言命令详解(第二版)
作 者: Brian Overland 董梁 董梁
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C++语言命令详解(第二版)》作者简介

内容简介

本书使用清晰易懂的语言介绍了C++的语法规则以及使用C++进行程序设计的方法。全书由两大部分以及四个附录和一个词汇表构成,书的中间还有两个独立的章节。第一部分用九章的内容介绍了C++的基本概念以及C++程序的设计方法,这部分从C++最基本的概念讲起,覆盖了最新的C++标准中的所有概念并重点介绍了类及其有关的函数和运算符。第二部分可以用于C++编程的参考,分别详细介绍了数据类型、运算符、类型转换、关键字、预处理指令以及库函数和库类。四个附录分别介绍了 C/C++的区别、ANSIC++的特征、标准异常以及前128个ASCll字符。在书中间的两个章节分别介绍了C++可以实现的功能以及C++成员的速查表。在书末尾有C++术语及概念的词汇表。本书语言简洁清晰,完全覆盖了ANSI C++的所有内容,同时本书独特的编排方式使得本书的使用十分方便。本书既可以用作学习C++的标准教材,又可以成为高级程序员的有价值的参考书。

图书目录

前言

第一部分了解 C++

第一章C+十的功能

C+十的起源

从C到 C+十的转换

类:对象的组织形式

封装:方便的编程方式

多态:分散化控制

C+十及其增强类型

函数重载

运算符重载

C++:未来就在眼前

第一章C+十编程的基本特征

第一个 C+十程序

添加数据声明

关于#include

语句的功能

赋值

打印输出

获得输入

C+十的特殊规定

注意分号!

赋值语句也是表达式

在程序中添加函数

函数的通用语法

函数例子

void型函数

局部变量全局变量以及其它变量

局部变量

全部变量

静态变量

外部变量

有趣的控制结构

if语句

While人语句

加强对C+十运算符的印象

递增运算符和递减运算符

赋值运算符

位运算符逻辑运算符以及移位运算符

位段:十分简洁的数据结构

第三章指针字符串及其它

更为快捷的数据传递方法

指针与通过引用进行数据传递

通过引用进行传递的步骤

两个通过引用进行传递的完整的例子

指针与数组

数组的基本知识

使用指针进行循环处理

C++字符串

指针与动态内存分配

使用mall和free( C与 C++均支持)

使用new和delie( C++特有)

第四章输入输出和 C++

流的概念

流操作符<<和>>

输入输出的格式

stdioh中基于行的输入

用Stdioh对文件进行输入输出

文件操作符和流操作符

争议:使用流还是不使用流

第五章类

类的开发:一个更好的字符串类型

成员函数

将代码组织到文件中

分号符):一个备须注意的语法现象

对象

调用一个成员函数

成员函数

对象指针

使用私有数据的好处

动态内存分配实现

对象的生存期:构造函数及其它

内联函数

类的一种特殊情况:结构

类的远景

封装

类对象和实例

类的重新使用及发布

第六章构造函数

构造函数的重载

构造函数的两个例子

默认构造函数

复制构造函数和引用

引用:使用地址操作符(&)的一个新方式

编写复制构造函数

const关键字

其他构造函数的例子

C++如何调用构造函数

总结:构造函数的重点

重载构造函数

默认的构造函数

复制构造函数

初始化和转换

第七章类的运算《操作符重载)

基本表达式

编写加法(+)操作符函数

操作符函数的调用过程

还需注意的问题(其它加法函数)

友元的使用

赋值函数的编写

赋值函数的定义

this指针及其用法

赋位操作里的引用类型(&)

编写类型转换函数

CStr类的小结

另一个类操作符的实例

操作符重载进阶

操作符函数的命名

双操作数操作符

单操作数操作符

赋值操作符

不同类型对象之间的赋值

其它赋值操作符(十二-=等)

自增和自减操作符’

下标操作符([])

new和delete操作符

函数调用操作符()

语法规则小结

第八章继承 C++的优越特性

由CStr类谈起:软件工程里的一个窘境

CStr的派生类

派生类的语法表达式

编写新类的函数

函数重载和作用域的划分

继承的层次

使用继承和不使用继承的比较

PublicPrivate和Protected所决定的访问权限

另一个实例:轿车类(Fast CarS)和继承关系树型图

基类构造函数

基类和指针

第九章虚函数及其性质

关键字Virtual的使用

虚函数的使用场合

某单命令的实例

基类的声明和定义

菜单(Menu)对象的声明和定义

对象的使用

虚函数在应用上的优点

无实现函数(纯虚函数)

如何实现纯虚函数

第二部分C++参考大全

轻松学习 C++

C++元素速查表

第十章数据类型

整型数和浮点数

第十一章运算符

赋值运算符

位算符

逻辑运算符

取模运算符(%)

指针运算符

指针到成员(POinter-tMbe)运算符

关系运算符

作用城标识符(::)

第十二章类型转换操作符(cast)

第十三章C++的关键字

第十四章预处理器指令宏和运算符

指令

预定义宏

须处理器运算符

第十五章库函数

库函数简介

第十六章I/O库类与对象

I/O库类概述

与I/O类的通信

扩展输出流移位符(<<)

扩展输入流移位符(>>)

I/O操作符

I/O标志符

C++的新类

C++I/O 类和对象的总结

附录A C与 C++的区别

附录B ANSIC++特征总结

新式头文件

ANSI类型转换运算符

模板与异常处理

其它关键字

if语句中变量的作用范围

具有校举类型的函数的重载

嵌入类的前向引用

附录C标准异常

附录D ASCll字符代码

C++术语及概念词汇表