





定价: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) 对...
目录
第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.1ifelse选择语句
3.1.2嵌套的ifelse语句
3.1.3ifelse if语句
3.1.4switch语句
3.2循环结构
3.2.1while循环语句
3.2.2dowhile循环语句
3.2.3for循环语句
3.2.4嵌套的循环语句 ...