读书月福利
欢迎光临中图网 请 | 注册
> >>
面向对象程序设计-(C++版)

面向对象程序设计-(C++版)

作者:董正言
出版社:清华大学出版社出版时间:2010-08-01
开本: 其它 页数: 287页
中 图 价:¥14.5(4.9折) 定价  ¥29.5 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

面向对象程序设计-(C++版) 版权信息

面向对象程序设计-(C++版) 本书特色

《面向对象程序设计(C++版)》:教学目标明确,注重理论与实践的结合,教学方法灵活,培养学生自主学习的能力,教学内容先进,反映了计算机学科的*新发展,教学模式完善,提供配套的教学资源解决方案。

面向对象程序设计-(C++版) 目录

第1章 绪论1.1 编程语言的发展1.2 C++语言简介1.3 面向对象的程序设计方法1.4 **个C++程序1.5 小结习题第2章 基本数据类型和运算符2.1 基本概念2.1.1 程序实例2.1.2 C++字符集2.1.3 C++关键字2.1.4 标识符2.1.5 程序注释2.2 基本数据类型2.2.1 整数类型2.2.2 浮点类型2.2.3 字符类型2.2.4 布尔类型2.3 变量和常量2.3.1 变量2.3.2 常量2.4 简单的输入和输出2.5 C++运算符和表达式2.5.1 赋值运算符和赋值表达式2.5.2 算术运算符和算术表达式2.5.3 关系运算符和关系表达式2.5.4 逻辑运算符和逻辑表达式2.5.5 位运算符2.5.6 逗号运算符和逗号表达式2.5.7 条件运算符和条件表达式2.5.8 sizeof运算符2.5.9 其他运算符2.6 数据类型转换2.7 小结习题第3章 控制语句3.1 选择结构3.1.1 if-else选择语句3.1.2 嵌套的if-else语句3.1.3 if-elseif语句3.1.4 switch语句3.2 循环结构3.2.1 while循环语句3.2.2 do-while循环语句3.2.3 for循环语句3.2.4 嵌套的循环语句3.3 其他流控制语句3.3.1 break语句和continue语句3.3.2 goto语句3.4 小结习题第4章 复合数据类型4.1 数组4.1.1 数组的定义和初始化4.1.2 使用数组4.1.3 字符数组和字符串4.2 指针和引用4.2.1 定义和使用指针4.2.2 指针和数组4.2.3 数组指针和指针数组4.2.4 使用操作符new和delete进行动态存储分配4.2.5 引用的定义和使用4.3 枚举和结构4.3.1 枚举4.3.2 结构4.4 小结习题第5章 函数5.1 定义和调用函数5.1.1 函数的定义5.1.2 函数的调用5.1.3 函数原型5.2 传递参数5.2.1 传值传递5.2.2 引用传递5.3 局部变量和全局变量5.4 函数调用的实现5.5 内联函数5.6 递归函数5.7 参数的默认值5.8 指针函数和函数指针5.8.1 指针函数5.8.2 函数指针5.9 函数重载5.10 函数模板5.11 小结习题第6章 类和对象(上)6.1 面向对象程序设计概述6.2 创建类6.2.1 定义类6.2.2 类的实现6.3 创建和使用对象6.4 类成员的访问控制6.4.1 类的公有成员6.4.2 类的私有成员6.4.3 类的保护成员6.5 内联的成员函数6.6 构造函数6.6.1 定义类的构造函数6.6.2 默认的构造函数6.6.3 带默认参数值的构造函数6.7 拷贝构造函数6.7.1 定义类的拷贝构造函数6.7.2 默认的拷贝构造函数与对象的浅拷贝问题6.8 析构函数6.9 小结习题第7章 类和对象(下)7.1 类的静态成员7.1.1 静态数据成员7.1.2 静态函数成员7.2 对象指针7.3 动态创建7.3.1 动态创建对象7.3.2 动态创建对象数组7.4 类作用域7.4.1 类成员具有类作用域7.4.2 具有类作用域的数据成员被局部变量屏蔽7.5 this指针7.6 类的组合7.7 常对象和类的常成员7.7.1 常对象7.7.2 常数据成员7.7.3 const成员函数7.8 类模板7.9 友元7.9.1 友元函数7.9.2 友元类7.10 string类7.10.1 构造字符串7.10.2 常用的字符串操作7.11 小结习题
展开全部

面向对象程序设计-(C++版) 节选

《面向对象程序设计(C++版)》以面向对象程序设计技术的本质属性为主线,以C++语言为基础,全面地阐述了面向对象程序设计的基本原理。全书共分13章,前5章介绍C++语言的基本编程技术,包括C++的数据类型、常用的运算符、结构化控制语句和函数;第6章~第9章介绍面向对象程序设计方法的核心内容,包括类和对象、类的继承和多态;第10章介绍C++的程序结构、编译预处理指令和命名空间等内容;第11章介绍C++语言标准库中的输入/输出流类;第12章以C++语言为基础,介绍面向对象的异常处理机制;第13章简要介绍使用C++语言和面向对象的程序设计方法设计Windows应用程序的方法。《面向对象程序设计(C++版)》语言简洁流畅,通俗易懂,内容全面,重点突出,对核心和重点内容都佐以大量的例证。《面向对象程序设计(C++版)》既可以作为高等院校计算机科学与技术及相关专业“面向对象程序设计”课程的授课教材,也可以作为C++程序开发人员的参考书。

面向对象程序设计-(C++版) 相关资料

插图:在上面的语句中,定义变量b的同时,就给它赋了初值,这叫做变量初始化。如上所述,每个变量都有数据类型。例如,例2.1 程序中的变量是整数类型(int)。变量的值存放在存储器中。根据存储地点的不同,变量分为不同的存储类型。C++变量的存储类型分自动型和持续型两大类。自动型变量的特点是:变量的存储空间在程序运行时被自动分配。当包含该变量的函数开始运行时,系统自动为该变量分配存储空间;当包含该变量的函数模块运行结束时,其存储空间被系统回收,该变量随之被自动销毁。自动型变量包括以下两种。auto型:这种类型的变量被存放在称为“栈”的内存空间中。定义这种变量时,关键字auto可以省略;程序中在函数或模块内部声明的变量,如果不做其他声明,它们都属于这种存储类型的变量。例如,例2.1 程序中的变量。register型:称为寄存器型变量。这种类型的变量被直接存放在计算机中央处理器(CPU)的寄存器中,特点是变量的访问速度较快。定义寄存器变量时,要使用关键字register。例如,registerinti。持续性变量的特点是:变量从被定义时开始,系统为其分配存储空间;在程序的个运行过程中一直存在,直到程序运行结束才被销毁。持续型变量包括以下两种。全局变量:是程序中在任何函数之外声明的变量。存放在程序的静态存储区中。程序开始执行时,系统给全局变量分配存储空间,程序执行完毕并释放存储空间。在程序执行期间,全局变量占据固定的存储单元,而不是由系统动态分配。例如,例2.1 程序中的变量j就是一个全局变量。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服