本书从程序设计的需要介绍C++语言的基本知识和面向对象的编程技术。重点介绍实际程序设计需要的知识,以及对于理解C++语言非常重要的内容,而不是面面俱到,纠缠语法细节。比如要记住运算符的优先级是非常不容易的,其实这些内容并不是很重要,只要适当使用括号就可以解决问题,并且使用括号还可以提高程序的可读性。在介绍C++语言的具体内容时,尽量使用较简单的例子,通过实例掌握语法知识。本书的所有例题都在Visual C++ 6.0环境下调试通过。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C++程序设计教程与实验指导(21世纪高等院校规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 杨国兴 |
出版社 | 中国水利水电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书从程序设计的需要介绍C++语言的基本知识和面向对象的编程技术。重点介绍实际程序设计需要的知识,以及对于理解C++语言非常重要的内容,而不是面面俱到,纠缠语法细节。比如要记住运算符的优先级是非常不容易的,其实这些内容并不是很重要,只要适当使用括号就可以解决问题,并且使用括号还可以提高程序的可读性。在介绍C++语言的具体内容时,尽量使用较简单的例子,通过实例掌握语法知识。本书的所有例题都在Visual C++ 6.0环境下调试通过。 内容推荐 本书从实际编程需要出发,通过大量的实例介绍C++语言以及面向对象程序设计方法。本书由两部分组成,第一部分是教程,主要包括C++基础知识,函数,类与对象,继承与派生,多态性,模板,输入输出流等。第二部分是实验指导与综合练习,“实验指导”包括8个精心设计的实验,分别与教材的各章内容相配合,“综合练习”收集了大量的综合练习题,题型包括考试常见的格式,如选择题、填空题、写程序运行结果题等。 本书可作为高等院校C++程序设计或面向对象程序设计教材,同时对于使用C++进行程序开发的技术人员也有一定的参考价值。 目录 序 前言 第一部分 教程 第1章 C++与面向对象程序概述 1.1 程序设计语言的发展 1.1.1 机器语言 1.1.2 汇编语言 1.1.3 高级语言 1.2 面向对象程序设计的特点 1.2.1 面向对象程序设计的基本概念 1.2.2 面向对象程序设计的特点 1.3 C++语言的特点 1.4 简单的C++程序 1.4.1 cout标准输出 1.4.2 cin标准输入 1.5 Visual C++ 6.0编程环境简介 1.5.1 Visual C++ 6.0界面介绍 1.5.2 编辑、编译和运行程序 1.5.3 程序调试 习题 第2章 C++基础 2.1 常量与变量 2.1.1 常量 2.1.2 变量 2.2 指针与引用 2.2.1 指针 2.2.2 引用 2.3 动态内存分配 2.4 位运算符 2.4.1 位运算符 2.4.2 位运算符应用举例 2.5 名字空间 2.5.1 名字空间的定义与使用 2.5.2 C++标准库 习题 第3章 函数 3.1 函数的递归调用 3.2 内联函数 3.3 函数重载 3.4 带默认参数值的函数 3.4.1 带默认参数值的函数 3.4.2 带默认参数值函数产生的二义性 3.5 变量的存储类别 3.5.1 内部变量与外部变量 3.5.2 变量的存储类别 3.6 程序实例 习题 第4章 类与对象 4.1 类与对象 4.1.1 类与对象的概念 4.1.2 类的声明 4.1.3 成员的访问控制 4.1.4 类的成员函数 4.2 构造函数与析构函数 4.2.1 构造函数 4.2.2 析构函数 4.2.3 拷贝构造函数 4.3 类的组合 4.4 友元 4.4.1 友元函数 4.4.2 友元类 4.5 静态成员 4.5.1 静态数据成员 4.5.2 静态成员函数 4.6 常对象与常成员函数 4.6.1 常对象 4.6.2 常成员函数 4.7 对象数组与对象指针 4.7.1 对象数组 4.7.2 对象指针 4.8 this指针 4.9 程序实例 习题 第5章 继承与派生 5.1 类的继承与派生 5.1.1 继承与派生的基本概念 5.1.2 派生类的声明 5.2 类的继承方式 5.2.1 公有继承 5.2.2 保护继承 5.2.3 私有继承 5.2.4 程序实例 5.3 派生类的构造过程和析构过程 5.3.1 派生类的构造过程 5.3.2 派生类的析构过程 5.3.3 程序实例 5.4 多继承 5.4.1 多继承的构造与析构 5.4.2 多继承的二义性 5.4.3 虚基类 5.4.4 程序实例 习题 第6章 多态性 6.1 运算符重载 6.1.1 问题的提出 6.1.2 运算符重载的格式与规则 6.2 运算符重载为类的成员函数 6.2.1 双目运算符重载 6.2.2 单目运算符重载 6.2.3 赋值运算符重载 6.3 运算符重载为类的友元函数 6.3.1 问题的提出 6.3.2 运算符重载为友元函数 6.4 虚函数 6.4.1 用虚函数实现动态多态 6.4.2 虚函数实现动态多态的机制 6.4.3 虚析构函数 6.4.4 纯虚函数与抽象类 6.5 程序实例 习题 第7章 模板 7.1 函数模板 7.2 模板函数的覆盖 7.3 类模板 7.4 程序实例 习题 第8章 输入/输出流 8.1 输入/输出流概述 8.1.1 流的概念 8.1.2 流类库的结构 8.2 插入运算符及提取运算符 8.3 格式化输入输出 8.3.1 输出宽度控制:setw和width 8.3.2 填充字符控制:setfill和fill 8.3.3 输出精度控制:setprecision和precision 8.3.4 其他格式状态 8.4 文件的输入输出 8.4.1 打开文件 8.4.2 写入文件 8.4.3 读取文件 8.4.4 文件读写位置指针 8.4.5 错误处理函数 8.4.6 关闭文件 8.5 输入输出文件流fstream 习题 第二部分 实验指导和综合练习 实验1 Visual C++6.0开发环境与简单的C++程序 实验2 C++基础 实验3 函数 实验4 类与对象 实验5 继承与派生 实验6 多态性 实验7 模板 实验8 输入/输出流 综合练习题 模拟试题 模拟试题参考答案 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。