搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
《C++程序设计语言》经典题解与实验指导
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7560611958
  • 作      者:
    李军民主编
  • 出 版 社 :
    西方电子科技大学出版社
  • 出版日期:
    2003
收藏
编辑推荐
  《新世纪计算机类本科规划教材:C++程序设计语言》将C++作为学习程序设计语言的入门语言,不仅详细介绍了语言本身,而且还介绍了常用的数据结构和算法。全书以面向对象的程序设计方法贯穿始终,从面向对象的理论到面向对象的实现,力求使读者在掌握基本程序设计方法的同时,牢固树立面向对象的编程思想,为其它后续课程的学习打下坚实的基础,以适应当前软件发展的需要。《新世纪计算机类本科规划教材:C++程序设计语言》在讲解语法时,着重从程序设计方法学的角度讲述其意义和用途。
展开
内容介绍
  C++是一种高效实用的程序设计语言,用它既可以进行结构化程序设计。义刊以进行面向对象程序设计。《新世纪计算机类本科规划教材:C++程序设计语言》将C++作为学习程序设计语言的入门语言,在系统介绍C语言本身的基础上,介绍了常用的数据结构和算法。本节依据作者揣锦华多年教学经验写成,书中列举有大量实例,将复杂的概念用简洁浅显的语言来描述,力求深入浅出。《新世纪计算机类本科规划教材:C++程序设计语言》配有相应的《C++程序设计语言经典题解与实验指导》。其中除了收集大量习题之外,还根据教学大纲,为每章配备有相应的上机实骏内容,既方便教师安排教学。又便于读者上机实习。
  《新世纪计算机类本科规划教材:C++程序设计语言》适合作为高等学校计算机专业和非计算机专业程序设计课程的教材,也可供自学者使用。
展开
目录
第1章 C++简单程序设计
1.1 C++语言概述
1.1.1 从C到C++
1.1.2 一个简单的C++程序
1.1.3 字符集
1.1.4 词法记号
1.2 基本数据类型和表达式
1.2.1 基本数据类型
1.2.2 常量
1.2.3 变量
1.2.4 引用
1.2.5 运算符与表达式
1.2.6 数据类型转换
1.3 数据的输入与输出
1.3.1 I/O的书写格式
1.3.2 简单的I/O格式控制
1.4 程序的基本控制结构
1.4.1 简单选择结构
1.4.2 多重选择结构
1.4.3 循环结构
1.4.4 循环结构的嵌套
1.4.5 其它控制语句
习题

第2章 函数
2.1 函数的定义与使用
2.1.1 函数的定义
2.1.2 函数的调用
2.1.3 函数的参数传递
2.2 函数调用机制
2.3 递归函数
2.4 默认参数的函数
2.5 内联函数
2.6 函数重载
2.7 函数模板
2.8 使用C++系统函数
习题

第3章 数组
3.1 数组的基本概念
3.2 一维数组
3.2.1 一维数组的声明
3.2.2 一维数组中的元素访问
3.2.3 一维数组的初始化
3.3 多维数组
3.3.1 多维数组的声明
3.3.2 访问多维数组中的元素
3.3.3 二维数组的初始化
3.4 数组作为函数的参数
3.5 数组与字符串
3.5.1 字符数组
3.5.2 字符串的基本运算
3.6 数组应用举例
3.6.1 排序
3.6.2 查找
3.6.3 统计
3.6.4 字符处理
3.7 构造数据类型
3.7.1 结构体
3.7.2 共用体
3.7.3 枚举类型
3.7.4 类型自定义语句
习题

第4章 类和对象
4.1 面向对象的思想
4.1.1 结构化程序设计
4.1.2 面向对象程序设计
4.2 面向对象程序设计的基本特点
4.2.1 抽象性
4.2.2 封装性
4.2.3 继承性
4.2.4 多态性
4.3 面向对象的方法
4.4 面向对象的标记
4.5 类和对象
4.5.1 类的声明
4.5.2 类成员的访问控制
4.5.3 类的成员函数
4.5.4 对象
4.5.5 对象数组
4.6 构造函数和析构函数
4.6.1 构造函数
4.6.2 拷贝构造函数
4.6.3 析构函数
4.7 类的组合
4.8 类模板
习题

第5章 程序结构
5.1 作用域与可见性
5.1.1 作用域
5.1.2 可见性
5.2 生存期
5.2.1 静态生存期
5.2.2 局部生存期
5.2.3 动态生存期
5.3 局部变量和全局变量
5.3.1 局部变量
5.3.2 全局变量
5.4 静态成员
5.4.1 静态数据成员
5.4.2 静态函数成员
5.5 友元
5.5.1 友元函数
5.5.2 友元类
5.6 常类型
5.6.1 常引用
5.6.2 常对象
5.6.3 常成员函数
5.6.4 常数据成员
5.7 多文件结构
5.8 编译预处理
习题

第6章 指针与字符串
6.1 指针的概念
6.2 指针型变量
6.2.1 指针型变量的声明
6.2.2 指针的基本操作
6.2.3 指针变量的初始化与引用
6.2.4 指针的运算
6.3 指针与数组
6.3.1 指针与数组的关系
6.3.2 通过指针引用数组元素
6.3.3 指向多维数组的指针
6.3.4 指针数组与多级指针
6.4 指针与函数
6.4.1 指针变量作为函数参数
6.4.2 指向函数的指针
6.4.3 指针作为函数的返回类型
6.5 指针与类、对象
6.6 指针与字符串
6.6.1 字符串指针
6.6.2 字符串标准库函数
6.7 动态内存分配与new和delete运算符
6.7.1 new运算符
6.7.2 delete运算符
6.7.3 动态内存分配应用举例(链表)
6.8 string类
习题

第7章 继承与派生
7.1 继承与派生
7.1.1 继承与派生的概念
7.1.2 派生类的声明
7.1.3 派生类生成过程
7.2 多继承
7.2.1 多继承的声明
7.2.2 类族
7.3 类的继承方式
7.3.1 公有继承
7.3.2 私有继承
7.3.3 保护继承
7.4 派生类的构造和析构函数
7.4.1 构造函数
7.4.2 析构函数
7.5 派生中成员的标识与访问
7.5.1 作用域分辨
7.5.2 基类私有成员的访问
7.5.3 引入派生类后的对象指针
7.6 虚基类
7.6.1 虚基类的声明
7.6.2 虚基类及其派生类的构造函数
习题

第8章 多态性
8.1 多态性概述
8.2 运算符重载
8.2.1 运算符重载的规则
8.2.2 运算符重载为成员函数
8.2.3 运算符重载为友元函数
8.2.4 其它运算符重载
8.3 虚函数
8.3.1 为什么要引入虚函数
8.3.2 虚函数的定义及使用
8.3.3 虚函数的限制
8.4 抽象类
8.4.1 纯虚函数
8.4.2 抽象类
习题

第9章 流类库与输入/输出
9.1 输入/输出标准流类
9.1.1 输入/输出流的概念
9.1.2 输入/输出标准流类
9.2 文件流类
9.3 串流类
9.4 控制符
9.4.1 使用流对象的成员函数
9.4.2 使用控制符
9.5 输入腧出成员函数
9.5.1 使用成员函数输入
9.5.2 使用成员函数输出
9.6 用户自定义类型的输入/输出
习题

第10章 异常处理
10.1 异常处理机制
10.2 异常处理的实现
10.2.1 异常处理的语法
10.2.2 异常处理的执行过程
10.2.3 异常接口声明
10.3 异常处理中的构造与析构
习题

第11章 Visual C++环境下Windows程序开发概述
11.1 Visual C++环境简介
11.1.1 Visual C++界面
11.1.2 项目和项目工作空间
11.2 Windows编程基础
11.2.1 Windows API
11.2.2 Windows基础
11.2.3 Windows消息映射及处理
11.3 MFC基础
11.3.1 MFC类库简介
11.3.2 MFC应用程序框架
11.4 使用VisualC++开发Windows程序实例
习题
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证