注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++程序设计教程

C++程序设计教程

C++程序设计教程

定 价:¥22.00

作 者: 杨国兴,张东玲 主编
出版社: 中国水利水电出版社
丛编项: 21世纪高职高专新概念教材
标 签: 算法语言

ISBN: 9787508438382 出版时间: 2006-07-01 包装: 胶版纸
开本: 16开 页数: 218 字数:  

内容简介

  本书从实际编程需要出发,通过大量的实例介绍C++语言以及面向对象程序设计方法。主要内容包括:数据类型与表达式、C++控制句、函数、数组与指针、类与对象、继承与派生、多态性、模板、输入输出流等。 与本书配套的习题解答和实验指导也将同时出版,除了本教材习题的解答之外,还收集了大量的综合习题,帮助学生复习巩固所学知识。 本书可作为大专院校C++程序设计或面向对象程序设计教材,同时对使用C++进行程序开发的技术人员也有一定的参考价值。 为方便教师和学生学习,提供两套电子教室,一套是Prowerpoint文件格式,另一套是HTNL帮助文件格式。

作者简介

暂缺《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章 数据类型与表达式 2.1基本数据类型 2.1.1整型数据 2.1.2实型数据 2.1.3字符型数据 2.1.4 bool型数据 2.2常量与变量 2.2.1常量 2.2.2变量 2.3运算符与表达式 2.3.1算术运算符与算术表达式 2.3.2赋值运算符与赋值表达式 2.3.3关系运算符与关系表达式 2.3.4逻辑运算符与逻辑表达式 2.3.5条件运算符 2.3.6 sizeof运算符 2.4位运算符 2.4.1位运算符 2.4.2位运算符应用举例 2.5 C++的构造类型 2.5.1结构 2.5.2联合 2.5.3枚举 习题 第3章 C++控制语句 3.1 C++语句概述 3.2选择结构 3.2.1if语句 3.2.2 switch语句 3.2.3程序举例 3.3循环结构 3.3.1 while语句 3.3.2 dowhile语句 3.3.3 for语句 3.3.4 continue语句、break语句与goto语句 3.3.5程序举例 习题 第4章 函数 4.1函数的定义与使用 4.1.1函数的定义 4.1.2函数的声明与调用 4.2函数的参数传递 4.2.1值传递 4.2.2使用引用 4.3函数的嵌套调用一 4.4函数的递归调用 4.5内联函数 4.6函数重载 4.7带默认参数值的函数 4.7.1带默认参数值的函数 4.7.2带默认参数值函数产生的二义性 4.8变量的存储类别 4.8.1内部变量与外部变量 4.8.2变量的存储类别 4.9程序举例 习题 第5章 数组、指针与字符串 5.1数组 5.1.1一维数组 5.1.2二维数组 5.1.3字符数组 5.2指针 5.2.1地址与指针的概念 5.2.2指针运算 5.2-3用指针处理数组 5.3动态内存分配 5.4指针作为函数的参数 5.4.1指针变量作为函数的参数 5.4.2数组作为函数的参数 5.5指针数组与多级指针 5.5.1指针数组 5.5.2多级指针 5.6程序举例 习题 第6章 类与对象 6.1类与对象 6.1.1类与对象的概念 6.1.2类的声明 6.1.3成员的访问控制 6.1.4类的成员函数 6.2构造函数与析构函数 6.2.1构造函数 6.2.2析构函数 6.2.3拷贝构造函数 6.3类的组合 6.4友元 6.4.l友元函数 6.4.2友元类 6.5 静态成员 6.5.1静态数据成员 6.5.2静态成员函数 6.6对象数组与对象指针 6.6.1 对象数组 6.6.2对象指针 6.7 this指针 习题 第7章 继承与派生 7.1类的继承与派生 7.1.1继承与派生的基本概念 7.1.2派生类的声明 7.2类的继承方式 7.2.1公有继承 7.2.2保护继承 7.2.3私有继承 7.2.4程序举例 7.3派生类的构造过程和析构过程 7.3.1派生类的构造过程 7.3.2派生类的析构过程 7.3.3程序举例 7.4多继承 7.4.1 多继承的构造与析构 7.4.2多继承的二义性 7.4.3 虚基类 7.4.4程序举例 习题 第8章 多态性 8.1运算符重载 8.1.1问题的提出 8.1.2运算符重载的格式与规则 8.2运算符重载为类的成员函数 8.2.1双目运算符重载 8.2.2单目运算符重载-一 8.2.3赋值运算符重载 8.3运算符重载为类的友元函数 8.3.1问题的提出 8.3.2运算符重载为友元函数 8.4虚函数 8.41用虚函数实现动态多态 8.4.2虚函数实现动态多态的机制 8.4.3虚析构函数 8.4.4纯虚函数与抽象类 习题 第9章 模板 9.1 函数模板 9.2模板函数的覆盖 9.3类模板 9.4程序举例 习题 第10章 输入,输出流 10.1输入/输出流概述 10.1.1流的概念 10.1.2流类库的结构 10.2插入运算符及提取运算符 10.3格式化输入输出 10.3.1输出宽度控制setw和width 10.3.2填充字符控制setfill和fill 10.3.3输出精度控制setprecision和precision 10.3.4其他格式状态 10.4.文件的输入输出 10.4.1打开文件 10.4.2写入文件 10.4.3读取文件 10.4.4文件读写位置指针 10.4.5错误处理函数 10.4.6关闭文件 10.5输入输出文件流f§tream 习题 参考文献

本目录推荐