面向对象程序设计(C++版)(第2版)
涵盖了绝大多数C++11\C++14标准新引进的内容,全面地阐述了面向对象程序设计的基本原理。

作者:董正言

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:59元

印次:2-4

ISBN:9787302542025

出版日期:2020.01.01

印刷日期:2024.04.07

图书责编:闫红梅

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以面向对象程序设计技术的本质属性为主线,以C++语言为基础,全面地阐述了面向对象程序设计的基本原理。

董正言,男,副教授,武汉工业学院计算机系软件工程教研室,长期从事计算机教学、研究工作,具有丰富的教材编写经验。

第2版前言 C++语言继承了C语言简洁精练、功能强大的优点,依托面向对象的程序设计技术,成为目前程序员使用最多的编程语言之一。 2011年,国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C++标准委员会(ISO/IEC JTC1/SC22/WG21)正式发布了C++语言的新标准——C++11; 紧接着作为对C++11标准的补充和完善,又于2014年和2017年分别发布了C++14和C++17。 相比于C++98,新的C++标准增加了许多新的内容,使它看上去像一门全新的编程语言。本着“面向发展、与时俱进”的治学精神,本教材推出了第2版。 本版教材涵盖了绝大多数C++11/C++14标准新引进的内容,包括: (1) C++11/C++14新增的long long、long double等数据类型; (2) 变量和对象的列表初始化方法; (3) 自动类型推定技术; (4) 基于范围的for循环语句; (5) 左值和右值的概念; (6) 左值引用类型和右值引用类型; (7) lambda函数和function对象; (8) 可变长参数的模板函数; (9) C++11移动语义之类的移动构造函数; (10) C++11移动语义之类的移动赋值运算符; (11) C++11移动语义之强制移动; (12) override和final限定说明符。 除了上面列出的C++11/C++14新引入的内容,本教材还对第1版的部分内容进行了修改和补充,包括: (1) 增添了函数指针作为函数参数的内容; (2) 对...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章绪论

1.1编程语言的发展

1.2C++语言简介

1.3面向对象的程序设计方法

1.4第一个C++程序

小结

习题

第2章基本数据类型和运算符

2.1基本概念

2.1.1程序实例

2.1.2C++字符集

2.1.3C++关键字

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.5C++运算符和表达式

2.5.1赋值运算符和赋值表达式

2.5.2算术运算符和算术表达式

2.5.3关系运算符和关系表达式

2.5.4逻辑运算符和逻辑表达式

2.5.5位运算符

2.5.6逗号运算符和逗号表达式

2.5.7条件运算符和条件表达式

2.5.8sizeof运算符

2.5.9其他运算符

2.6数据类型转换

2.7缩窄转换

小结

习题

第3章控制语句

3.1选择结构

3.1.1ifelse选择语句

3.1.2嵌套的ifelse语句

3.1.3ifelse if语句

3.1.4switch语句

3.2循环结构

3.2.1while循环语句

3.2.2dowhile循环语句

3.2.3for循环语句

3.2.4嵌套的循环语句 ...

本书以面向对象技术的本质特征为导向,以C++语言为基础,全面地阐述了面向对象程序设计的基本原理。本书语言简洁流畅、通俗易懂、内容全面,重点突出,对于核心内容佐以大量的例证。并且涵盖了C++11/C++14新引入的绝大部分内容。本书既可以作为高等院校计算机科学和软件工程等相关专业“面向对象程序设计”课程的授课教材,也可以用作C++程序开发者的参考书。