





定价:58元
印次:3-12
ISBN:9787302566939
出版日期:2020.11.01
印刷日期:2024.03.12
图书责编:张民
图书分类:教材
本书内容包括面向对象程序设计的基本理论概念和C++语言的基本內容,并且把这两方面有机地结合起来。第一章介绍面向过程程序设计领域中C++对C的扩充,第二章简要而通俗清晰地介绍了面向对象程序设计的基本知识,在后续各章中由浅入深地介绍怎样编写C++程序,在这过程中自然地具体地介绍了面向对象程序设计方法的应用。
谭浩强,我国著名计算机教育专家,全国高等学校计算机基础教育研究会名誉理事长。著有《C程序设计》等经典教材多部。
▲ 原全国政协副主席、国务委员、国家科委主任、 中国工程院院长宋健同志给谭浩强教授的题词 ▲ 原全国人民代表大会常务委员会副委员长、中 国科学院院长卢嘉锡给谭浩强教授的题词从20世纪70年代末、80年代初开始,我国的高等院校开始面向各个专业的全体大学生开展计算机教育。特别是面向非计算机专业学生的计算机基础教育,牵涉的专业面广、人数众多,影响深远。高校开展计算机基础教育的状况将直接影响我国各行各业、各个领域中计算机应用的发展水平。这是一项意义重大而且大有可为的工作,应该引起各方面的充分重视。 30多年来,全国高等院校计算机基础教育研究会和全国高校从事计算机基础教育的老师始终不渝地辛勤工作,深入探索,努力开拓,积累了丰富的经验,初步形成了一套行之有效的课程体系和教学理念。30年来高等院校计算机基础教育的发展经历了3个阶段: 20世纪80年代是初创阶段,带有扫盲的性质,多数学校只开设一门入门课程;20世纪90年代是规范阶段,在全国范围内形成了按3个层次进行教学的课程体系,教学的广度和深度都有所发展;进入21世纪,开始了深化提高的第3阶段,需要在原有基础上再上一个新台阶。 在计算机基础教育的新阶段,要充分认识到计算机基础教育面临的挑战: (1) 在世界范围内信息技术以空前的速度迅猛发展,新的技术和新的方法层出不 穷,要求高等院校计算机基础教育必须跟上信息技术发展的潮流,大力更新教学内容,用信息技术的新成就武装当今的大学生。 (2) 我国国民经济现在处于持续快速稳定发展阶段,需要大力发展信息产业,加快经济与社会信息化的进程,这就迫切需要大批既熟悉本领域业务,又能熟练...
1.1从C到C++1
1.2最简单的C++程序2
1.3C++对C的扩充8
1.3.1C++的输入输出8
1.3.2用const定义常变量11
1.3.3函数原型声明11
1.3.4函数的重载12
1.3.5函数模板14
1.3.6有默认参数的函数16
1.3.7变量的引用17
1.3.8内置函数24
1.3.9作用域运算符25
1.3.10字符串变量26
1.3.11动态分配/撤销内存的运算符new和delete29
1.3.12C++对C功能扩展的小结31
1.4C++程序的编写和实现32
1.5关于C++上机实践33
习题34
第2章类和对象的特性37
2.1面向对象程序设计方法概述37
2.1.1什么是面向对象的程序设计37
2.1.2面向对象程序设计的特点41
2.1.3类和对象的作用42
2.1.4面向对象的软件开发43
2.2类的声明和对象的定义44
2.2.1类和对象的关系44
2.2.2声明类的类型45
2.2.3定义对象的方法47
2.2.4类和结构体类型的异同48
2.3类的成员函数49
2.3.1成员函数的性质49
2.3.2在类外定义成员函数50
2.3.3内置成员函数(inline成员函数)51
2.3.4成员函数的存储方式52
2.4怎样访问对象的成员54
2.4.1通过对象名和成员运算符访问对象中的成员54
2.4.2通过指向对象的指针访问对象中的成员55
2.4.3通过对象的引用来访问对象中的成员55
2.5类和对象的简单应用举例55
2....