×
C++程序设计与实践-第2版

包邮C++程序设计与实践-第2版

¥26.0 (5.3折) ?
1星价 ¥26.0
2星价¥26.0 定价¥49.0
暂无评论
图文详情
  • ISBN:9787111544913
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:310
  • 出版时间:2016-10-01
  • 条形码:9787111544913 ; 978-7-111-54491-3

本书特色

《C++程序设计与实践 第2版》采用逐层递进的方式,通过对案例的分析,将C++的语法及编程方法逐步展开。《C++程序设计与实践 第2版》以C++ 1y标准为基准,详细介绍了对象和面向对象技术的概念,并围绕案例的求解,深入浅出地介绍了面向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现机制和语法、编程方法等,其中包括类和对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、流库、多继承、名字空间和异常处理,使读者能够循序渐进地掌握C++的语法以及面向对象程序设计的方法。 本着“能力为重”的理念,在每一章的重要知识点之后均穿插了适量的实践性题目,建议读者动手实践,以加深理解。 《C++程序设计与实践 第2版》既可作为高等院校计算机专业相关课程的教材,也可作为C++程序员的参考书。 《C++程序设计与实践 第2版》配套授课电子课件,需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885,电话:010-88379739)。

内容简介

本书中引入了常用的C++ 1y标准,并对它们的语法和应用情况做了详细介绍。重点强调了面向对象技术的4个核心概念:数据封装、继承、多态和泛型编程。在每一章讲解C++的各项知识点时,基本上都采用了一横一纵两个案例来展开。

目录

前言第1章引论11对象的概念111现实世界中的对象121计算机中的对象12面向过程和面向对象121面向过程方法122面向对象方法13面向对象技术的核心概念131数据封装132继承133多态性134泛型编程14C++程序概貌141**个C++程序142C++程序的编辑、编译和链接15贯穿全书的案例第2章C++的数据类型21C++数据类型概览22标识符、常量和变量221标识符222常量223变量224变量的初始化23简单数据类型231整数类型232浮点类型233枚举类型24地址数据类型241指针类型242引用类型243右值引用25结构化数据类型251数组252结构体253用typedef定义类型的别名26运算符和表达式261常用运算符和表达式262几种特殊的运算符27类型自动推导271decltype关键字272auto关键字28lambda表达式第3章C++语句31C++语句概述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33异常捕获第4章函数41函数的原型声明和定义411函数原型声明412函数的类型42函数的参数和返回值421函数的参数422函数的返回值43函数重载44存储类修饰符45标识符的作用域和生命期451作用域和生命期452名字限定46函数的其他话题461内联函数462函数递归463指向函数的指针和引用464函数类型作为参数和返回值类型465在C++程序中调用非C++函数466后缀函数返回类型47“图形学习”案例的C风格解决方案471案例分析472形体建模473存储模型474改进的形体和链表设计475形体和链表的操作接口设计476任务集成477建造工程第5章类和对象51案例分析——平面圆的模型52类与对象521类的定义522类和对象523访问控制53类的成员531数据成员532成员函数533静态成员54类对象的初始化55C++的类56数据封装和信息隐藏的意义57用面向对象的方式思考58“图形学习”解决方案——封装581形体类型的类版本582链表类型的类版本583让任务也成为类第6章深入类和对象61案例分析——数组包装类array62构造函数和析构函数621构造函数622重载构造函数623析构函数624复制控制63再谈对象创建和初始化631对象的创建和释放632对象的初始化64对象和指针641this指针642指向类对象的指针643指向类成员的指针65友元关系651友元函数和友元类652友元关系的特性66与类和对象相关的问题661对象数组662类对象作为函数参数和返回值663常量对象和mutable关键字664常成员函数665类中的类型67“图形学习”解决方案——类强化671形体类的构造函数和析构函数672列表类的构造函数和析构函数第7章运算符重载71案例分析——complex类及其常规运算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重载输入/输出运算符>>和>115格式控制1151用iso类成员函数格式化1152用操纵函数格式化116文件I/O1161文件的概念1162文件的打开和关闭1163文件的读写第12章多继承121案例分析——正方形的继承问题122多继承的概念1221多继承的语法1222派生类对象的构造和析构123虚继承和虚基类1231多继承的二义性问题1232虚继承和虚基类的使用1233*终派生类对象的初始化第13章名字空间和异常处理131案例分析——命名冲突和程序异常132名字空间1321名字空间的定义1322嵌套的名字空间1323using声明1324using指令1325匿名名字空间133异常处理1331throw和try…catch1332标准异常类型1333在构造函数中抛出异常1334异常匹配 1335含有异常的程序设计1336异常的典型使用 1337开销附录附录AC++关键字附录B运算符的优先级和结合性附录C标准C++头文件附录DUML常用图例参考文献信息
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航