新标准C++程序设计
¥
8.17
2.8折
¥
29.6
九五品
仅1件
作者郭炜
出版社高等教育出版社
ISBN9787040459548
出版时间2016-10
版次1
装帧平装
开本16开
纸张胶版纸
页数296页
字数99999千字
定价29.6元
上书时间2024-09-09
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:新标准C++程序设计
定价:29.60元
作者:郭炜
出版社:高等教育出版社
出版日期:2016-10-01
ISBN:9787040459548
字数:430000
页码:296
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《新标准C++程序设计/北京大学“程序设计与算法”专项课程系列教材》特色: 本书为北京大学“程序设计与算法”专项课程系列教材之一。教材内容与MOOC课程同步。 本书紧扣新的C++11标准,全面讲述C++面向对象的各种特性,覆盖标准模板库90%以上的内容,读者通过本书可较全面掌握C++程序设计的精髓。 本书作者具有丰富的C++教学经验和数十万行商业软件开发经验,书中所有样例程序均由作者精心设计,程序风格优美,贴近编程实践。
内容提要
《新标准C++程序设计/北京大学“程序设计与算法”专项课程系列教材》是北京大学“程序设计与算法”专项课程系列教材之一。 《新标准C++程序设计/北京大学“程序设计与算法”专项课程系列教材》面向掌握C语言后希望继续学习C++面向对象编程的读者,不包含C++语言中与C语言相同的部分。除了讲授C++面向对象的各种特性外,还强调泛型程序设计的方法以及标准模板库STL的应用。作者有多年高校教学经验,写作时就已经将容易使学生困惑的问题的解答融入其中,用简练的语言直指问题的重点、难点和本质。作者曾开发多款成功的商业软件,因此本书对语言特性的讲解与实践紧密结合,程序实例丰富实用,风格优美。程序员与教师兼具的写作视角,造就了本书的与众不同。书名中的“新标准”有两层含义:一是指本书的所有讲述和程序都严格遵循C++新标准;二是指读者通过本书的学习,对C++语言的掌握程度能够达到专业程序员的高标准。 《新标准C++程序设计/北京大学“程序设计与算法”专项课程系列教材》可作为高等学校计算机及相关专业C++程序设计课程的教材,也可供对C++程序设计感兴趣的读者自学使用。
目录
篇 面向对象的程序设计章 从C到C++1.1 C++语言的历史1.2 输入输出1.3 头文件1.4 强制类型转换运算符的新形式1.5 函数参数的默认值1.6 引用和函数参数的传递1.7 内联函数1.8 函数的重载1.9 指针和动态内存分配1.1 0用string对象处理字符串小结习题第2章 类和对象初步2.1 结构化程序设计的不足2.2 面向对象程序设计的概念和特点2.3 类的定义和使用2.4 类的示例程序剖析2.5 访问对象的成员2.6 类成员的可访问范围小结习题第3章 类和对象进阶3.1 构造函数3.2 析构函数3.3 构造函数、析构函数和变量的生存期3.4 静态成员变量和静态成员函数3.5 常量对象和常量成员函数3.6 成员对象和封闭类3.7 const成员和引用成员3.8 友元3.9 this指针3.1 0在多个文件中使用类小结习题第4章 运算符重载4.1 运算符重载的概念和原理4.2 重载赋值运算符“=”4.3 浅拷贝和深拷贝4.4 运算符重载为友元函数4.5 实例:长度可变的整型数组类4.6 重载流插入运算符和流提取运算符4.7 重载类型强制转换运算符4.8 重载自增、自减运算符4.9 运算符重载的注意事项小结习题第5章 继承与派生5.1 继承和派生的概念5.2 正确处理类的复合关系和继承关系5.3 pmtected访问范围说明符5.4 派生类的构造函数和析构函数5.5 多层次的派生5.6 包含成员对象的派生类5.7 公有派生的赋值兼容规则5.8 基类与派生类指针的互相转换5.9 私有派生和保护派生5.10 派生类和赋值运算符小结习题第6章 多态与虚函数6.1 多态的基本概念6.2 多态的作用6.3 多态的实现原理6.4 关于多态的注意事项6.5 虚析构函数6.6 纯虚函数和抽象类小结习题第7章 输入输出流7.1 流类7.2 标准流对象7.3 使用流操纵算子控制输出格式7.4 调用cout的成员函数7.5 cin的高级用法小结习题第8章 文件操作8.1 文件的概念8.2 C++文件流类8.3 文件的打开和关闭8.4 文件的读写8.5 文本方式打开文件与二进制方式打开文件的区别小结习题第二篇 泛型程序设计第9章 泛型程序设计与模板9.1 函数模板9.2 类模板9.3 类模板中的非类型参数9.4 类模板与继承9.5 类模板和友元9.6 类模板中的静态成员9.7 在多个文件中使用模板小结习题0章 标准模板库STL10.1 STL中的基本概念10.2 顺序容器10.3 函数对象10.4 关联容器10.5 容器适配器10.6 STL算法分类10.7 不变序列算法10.8 变值算法10.9 删除算法10.10 变序算法10.11 排序算法10.12 有序区间算法10.13 string类详解10.14 bitset对象小结习题第三篇 C++高级主题1章 C++高级主题11.tatic-cast、reinterpret-cast、const-cast和dynamic-cast11.2 C++异常处理11.3 C++11新特性概要小结习题附录:魔兽世界大作业参考文献
作者介绍
郭炜,本科毕业于中国科学技术大学计算机系,硕士毕业于北京大学计算机科学技术系,现为北京大学信息科学技术学院教师。担任北京大学ACM国际大学生程序设计竞赛队教练12年,从2008年至今,为ACM国际大学生程序设计竞赛亚洲区赛站命题十余场。北京角斗士软件技术有限公司创始人,开发《我爱背单词》等多款成功的商业软件。兼具丰富的教学经验和软件开发实践经验。
序言
— 没有更多了 —
以下为对购买帮助不大的评价