成功加入购物车
图书条目标准图
周霭如 著 / 电子工业出版社 / 2012-07 / 平装
售价 ¥ 4.90 1.0折
定价 ¥48.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-11-25
卖家超过10天未登录
C++程序设计基础(第4版)(上)
本书的例程以VC21为运行环境,全书分为上、下两册。上册在第3版的基础上增加了位运算和利用位运算的集合实现。下册介绍VC++在.Net环境下的Windows应用程序设计。本书为上册,共分12章:第1章基本数据与表达式,第2章程序控制结构,第3章函数,第4章数组,第5章集合与结构,第6章类与对象,第7章运算符重载,第8章继承,第9章虚函数与多态性,第1章模板,第11章输入/输出流,第12章异常处理。
第1章基本数据与表达式1.1概述1.1.1程序设计与程序设计语言1.1.2一个简单的C++程序1.1.3程序的编译执行1.2C++语言的字符集与词汇1.2.1字符集1.2.2词汇1.3C++语言的基本数据类型与存储形式1.3.1C++语言的数据类型1.3.2数据存储1.3.3基本数据类型1.4数据对象与访问1.4.1变量定义1.4.2访问变量1.4.3常量和约束访问1.5表达式1.5.1运算符1.5.2算术表达式1.5.3逻辑表达式1.5.4赋值表达式1.5.5条件表达式1.5.6逗号表达式1.6数据输入和输出1.6.1键盘输入1.6.2屏幕输出1.6.3表达式语句本章小结习题1第2章程序控制结构2.1选择控制2.1.1if语句2.1.2switch语句2.2循环控制2.2.1while语句2.2.2do_while语句2.2.3for语句2.2.4循环的嵌套2.3判断表达式的使用2.4转向语句本章小结习题2第3章函数3.1函数的定义与调用3.1.1函数定义3.1.2函数调用3.1.3函数原型3.2函数参数的传递3.2.1传值参数3.2.2指针参数3.2.3引用参数3.2.4函数的返回类型3.3函数调用机制3.3.1嵌套调用3.3.2递归调用3.4函数地址和函数指针3.4.1函数的地址3.4.2函数指针3.5内联函数和重载函数3.5.1内联函数3.5.2重载函数3.6变量存储特性与标识符作用域3.6.1存储特性3.6.2标识符的作用域与可见性3.7多文件程序结构3.7.1多文件结构3.7.2预处理指令3.7.3多文件程序使用全局变量3.8命名空间3.8.1标准名空间3.8.2定义命名空间3.8.3使用命名空间3.9终止程序执行本章小结习题3第4章数组4.1一维数组4.1.1一维数组定义与初始化4.1.2一维数组访问4.2指针数组4.2.1指向基本数据类型的指针数组4.2.2指向数组的指针数组4.2.3指向函数的指针数组4.3二维数组4.3.1二维数组的定义与初始化4.3.2二维数组访问4.4数组作为函数参数4.4.1向函数传送数组元素4.4.2数组名作为函数参数4.4.3应用举例4.5动态存储4.5.1new和delete操作符4.5.2动态存储的应用4.6字符数组与字符串4.6.1字符串存储4.6.2字符串的访问4.6.3字符串处理函数4.7string类本章小结习题4第5章集合与结构5.1位运算5.2集合5.2.1集合的基本运算5.2.2集合运算的实现5.3结构5.3.1定义结构5.3.2访问结构5.4结构数组5.5链表本章小结习题5第6章类与对象6.1类和对象的定义与访问6.1.1定义类和对象6.1.2访问对象成员6.1.3this指针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.4类的包含本章小结习题6第7章运算符重载7.1运算符重载规则7.1.1重载运算符的限制7.1.2重载运算符的语法格式7.2用成员或友元函数重载运算符7.2.1用成员函数重载运算符7.2.2用友元函数重载运算符7.3几个典型运算符的重载7.3.1重载++与7.3.2重载赋值运算符7.3.3重载运算符[]和()7.3.4重载流插入和流提取运算符7.4类类型转换7.4.1构造函数进行类类型转换7.4.2类型转换函数本章小结习题7第8章继承8.1类之间的关系8.2基类和派生类8.2.1访问控制8.2.2重名成员8.2.3派生类中访问静态成员8.3基类的初始化8.4继承的应用实例8.5多继承8.5.1多继承的派生类构造和访问8.5.2虚继承本章小结习题8第9章虚函数与多态性9.1静态联编9.2类指针的关系9.2.1用基类指针引用派生类对象9.2.2用派生类指针引用基类对象9.3虚函数和动态联编9.3.1虚函数和基类指针9.3.2虚函数的重载特性9.3.3虚析构函数9.4纯虚函数和抽象类9.4.1纯虚函数9.4.2抽象类9.5虚函数和多态性的应用9.5.1一个实例9.5.2异质链表本章小结习题9第10章模板10.1什么是模板10.2函数模板10.2.1模板说明10.2.2函数模板与模板函数10.2.3重载函数模板10.3类模板10.3.1类模板与模板类10.3.2类模板作为函数参数10.3.3在类层次中的类模板10.3.4类模板与友元10.3.5类模板与静态成员10.4标准模板10.4.1容器10.4.2迭代器10.4.3算法本章小结习题10第11章输入/输出流11.1流类和流对象11.1.1流类库11.1.2头文件11.2标准流和流操作11.2.1标准流11.2.2输入流操作11.2.3输出流操作11.2.4流错误状态11.3格式控制11.3.1设置标志字11.3.2格式控制符11.4串流11.5文件处理11.5.1文件和流11.5.2打开和关闭文件11.5.3文本文件11.5.4二进制数据文件本章小结习题11第12章异常处理12.1C++的异常处理机制12.2异常处理的实现12.2.1异常处理程序12.2.2带异常说明的函数原型12.2.3再抛出异常传递12.2.4创建对象的异常处理本章小结习题12附录A控制台程序设计A.1VisualStudio2010集成开发环境A.1.1主窗口A.1.2菜单栏A.1.3工具栏A.1.4项目、解决方案和项目工作区A.1.5VisualC++2010帮助系统的使用A.2建立控制台应用程序A.2.1创建简单应用程序A.2.2程序调试A.2.3建立多文件应用程序A.2.4命令行方式执行程序实践题附录B常用库函数附录CC++关键字表附录DASCII码
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30