网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C++程序设计(新世纪计算机类本科规划教材)
分类
作者 郑炜
出版社 西安电子科技大学出版社
下载
简介
编辑推荐

本书共分13章,内容包括程序设计基础、类(class)、对象的创建和销毁、函数重载、流处理、异常和错误、作用域与名字空间、多态与虚函数、模板、STL简介、MFC编程基础等,内容详实,体系合理,理论及应用兼顾,具有非常强的实用性。

内容推荐

本书采用生动轻松的语言,深入浅出地阐述了C++语言和面向对象程序设计方法,包括类、对象、继承、重载、多态、虚函数和流等,将面向对象的思想逐步展开,然后再进一步扩展,讲述了STL的内容和MFC编程基础。

本书共13章,内容详实,体系合理,理论及应用兼顾,具有非常强的实用性。书中精选的例题和习题有助于读者加强对相关内容的理解。通过本书的学习,读者不但可以掌握C++和面向对象的各种核心理沦及技术,更能学以致用,领悟使用C++进行程序设计的精髓。本书文字严谨流畅而又浅显易懂,是学习C++的理想教材。对于没有C语言基础的读者,通过本书也能逐步学懂。

本书可作为高等学校相关专业程序设计课程的教材,也可作为各级软件开发技术人员的参考书,同时也是不可多得的自学用书。

目录

第1章 程序设计基础

 1.1 C++中的数据类型

1.1.1 基本数据类型和非基本数据类型

1.1.2 C string和C++String

1.1.3 数组与向量vector

1.1.4 指针与引用

 1.2运 算符和表达式

1.2.1 算术运算符和赋值运算符

1.2.2 关系运算符和逻辑运算符

1.2.3 运算符的优先级和结合性

 1.3 程序控制结构

1.3.1 顺序结构

1.3.2 分支结构

1.3.3 循环结构

 1.4 函数

1.4.1 函数的定义

1.4.2 函数参数的传递

1.4.3 函数的返回值

 本章小结

 习题

第2章 类(class)

 2.1 类的概念

2.1.1 面向对象思想

2.1.2 类与对象的定义

2.1.3 成员变量及成员函数

 2.2 隐藏实现

 2.3 访问控制

2.3.1 private

2.3.2 protected

2.3.3 public

 2.4 访问控制

2.4.1 友元函数

2.4.2 嵌套友元

2.4.3 友元与面向对象

 本章小结

 习题

第3章 对象的创建和销毁

 3.1 对象的创建

3.1.1 构造函数

3.1.2 初始化参数列表

3.1.3 默认构造函数

3.1.4 拷贝构造函数

 3.2 析构函数

3.2.1 析构函数的作用

3.2.2 析构函数的调用

 3.3 new和delete用于对象

3.3.1 动态创建对象

3.3.2 new和delete用于数组

3.3.3 内存管理

 本章小结

 习题

第4章 函数重载

 4.1 函数重载概述

4.1.1 函数重载的概念

4.1.2 全局函数与成员函数重载

 4.2 操作符重载

4.2.1 一元运算符

4.2.2 二元运算符

4.2.3 不能重载的运算符

4.2.4 new和delete重载

 4.3 函数重载与默认参数

 本章小结

 习题

第5章 流处理

 5.1 C++流的概念

 5.2 输入,输出流

5.2.1 庞大的I/O类库

5.2.2 预定义流对象tin

5.2.3 预定义流对象cout、cerr和clog

 5.3 输入,输出的格式控制

5.3.1 ios类中的枚举常量

5.3.2 ios类中的成员函数

5.3.3 格式控制操作符

 5.4 文件操作

5.4.1 文件的概念

5.4.2 文件的打开与关闭

5.4.3 字符文件的访问操作

 5.5字符串流

 本章小结

 习题

第6章 异常和错误

 6.1 异常与bug

 6.2 异常的体系结构

 6.3 使用异常

 6.4 调试

 本章小结

 习题

第7章 const和inline

 7.1 const变量

7.1.1 const与值替代

7.1.2 常量指针与指针常量

7.1.3 常量引用

7.1.4 传递const值

7.1.5 返回const值

 7.2 const成员变量与成员函数

 7.3 内联函数

7.3.1 inline和编译器

7.3.2 inline函数与程序效率

 本章小结

 习题

第8章 作用域与名字空间

 8.1 作用域与名字空间概述

8.1.1 作用域和生命周期

8.1.2 名字空间

 8.2 static关键字

8.2.1 内存分配方式

8.2.2 static用于限制存储

8.2.3 static成员函数

8.2.4 static用于控制链接

 8.3 预处理命令

 本章小结

 习题

第9章 继承

 9.1 继承与组合

9.1.1 继承的概念与语法

9.1.2 组合的概念与语法

 9.2 继承方式

9.2.1 私有继承

9.2.2 受保护继承

9.2.3 公有继承

9.2.4 多重继承

 9.3 派生类的构造与析构

9.3.1 成员对象的初始化

9.3.2 构造次序

9.3.3 析构次序

 9.4 派生类的使用

9.4.1 类对象创建与使用

9.4.2 向上映射

9.4.3 指针和引用的向上类型转换

 本章小结

 习题

第10章 多态与虚函数

 10.1 概述

 10.2 多态

10.2.1 多态的概念

10.2.2 虚函数与重写

10.2.3 虚析构与虚构造

10.2.4 纯虚函数和抽象基类

 10.3 晚绑定机制

10.3.1 函数调用绑定

10.3.2 虚表和虚指针

 本章小结

  题

第11章 模板

 11.1 模板概述

 11.2 模板函数

11.2.1 模板函数的重载

11.2.2 模板函数的语法

11.2.3 模板函数的使用

 11.3 模板类

11.3.1 模板类的创建及使用

11.3.2 迭代器的创建及使用

 11.4 模板的多态

11.4.1 模板类的继承

11.4.2 模板类多态

 11.5 高级编程

11.5.1 动多态设计(Dynamic Polymorphism)

11.5.2 静多态设计(Static Polymorphism)

11.5.3 泛型编程(Generic Polymorphism)

 本章小结

 习题

第12章 STL简介

 12.1 C++标准库及其组成

12.1.1 C++标准库

12.1.2 标准库的组成

 12.2 STL容器和迭代器简介

12.2.1 STL容器

12.2.2 STL迭代器

12.2.3 综合应用:Josephus问题

 12.3 STL通用算法简介

12.3.1 STL算法的结构及常用算法

12.3.2 STL常用算法使用实例

 本章小结

 习题

第13章 MFC编程基础

 13.1 Windows编程及MFC简介

13.1.1 Windows API编程基础

13.1.2 MFC编程简介

 13.2 基于对话框的应用程序设计

13.2.1 利用MFC的AppWizard创建基于对话框的应用程序

13.2.2 Windows控件简介

13.2.3 基于对话框的应用程序实例解析

 13.3 单文档(SDI)和多文档(MDI)应用程序

13.3.1 文档/视图结构概述

13.3.2 文档/视图结构中的一些重要概念

13.3.3 菜单的编辑和使用

13.3.4 单文档应用程序实例解析

 本章小结

 习题

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/26 0:17:27