C++语言教程(第三版)
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 吴祖峰,陈文宇,张松梅编著
出 版 社: 西安电子科技大学出版社
出版时间: 2008-8-1字数: 490000版次: 3页数: 314印刷时间: 2008/08/01开本: 16开印次: 3纸张: 胶版纸I S B N : 9787811147612包装: 平装内容简介
C++语言是国内外广泛使用的计算机语言,它保持了C语言的简洁、高效,又支持面向对象的程序设计,是目前非常受欢迎的一个面向对象语言,同时也是计算机应用人员应掌握的一种程序设计工具。
本书第一版于2000年出版,全书针对学习对象的特点,精心策划,准确定位,概念清晰,例题丰富,深入浅出,受到专家和读者的一致好评。本书共九章,介绍了C++语言的主要语言特性,半用直观的方法讲述了面向对象的设计技术。
本书适合作为大专院校、培训班和自考班教材,也适合从事计算机软件开发和应用的人员参考。
目录
第一章引论
1.1面向过程和面向对象程序设计方法
1.1.1面向过程程序设计方法
1.1.2面向对象程序设计
1.2C语言与C++语言
1.2.1C语言
1.2.2C++语言
1.3面向对象的目标
1.4面向对象语言的核心概念
1.4.1数据封装
1.4.2继承
1.4.3多态性
1.4.4类属
1.4.5消息
1.6面向对象的思想和方法
1.6.1面向对象是一种认知方法学
1.6.2面向对象与软件IC
1.6.3面向对象方法与结构程序设计方法
1.6.4对象是抽象数据类型的实现
1.6.5面向对象的建模与UML
1.7面向对象的程序设计语言
1.8C++编程实践
1.8.1一个简单的C++程序
1.8.2开发C++程序的步骤
1.8.3Visual C++集成开发环境中的程序实现
第二章C++:一个更好的C
2.1C++语言基础
2.1.1字符集
2.1.2C++的数据类型
2.1.3常量和变量
2.1.4运算符
2.1.5基本语句
2.1.6构造数据类型
2.1.7指针与字符串
2.1.8作用域和存储类型
2.2C++的输入和输出
2.3new和delete
2.4注解
2.5内联函数
2.6const说明符
2.7函数原型
2.8缺省参数
2.9重载函数
2.10引用(reference)
2.11显式类型转换
练习题
第三章类类型
3.1类与对象
3.1.1类的例子
3.1.2类的私有数据
3.1.3C++的类
3.1.4类与对象
3.1.5类的定义和实现
3.2构造函数和析构函数
3.2.1简单的构造函数和析构函数
3.2.2参数化的构造函数
3.2.3重载构造函数与拷贝构造函数
……
第四章运算符重载
第五章派生类
第六章流库
第七章模板
第八章面向对象设计技术
第九章命名空间与异常
附录
参考文献
书摘插图
第一章引论
C++语言是一个面向对象语言,它所支持的面向对象的概念容易将问题空间直接映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式。因此,学习C++语言面临两个问题,如何建立面向对象的思维方式?如何用C++语言编程?即需要学习面向对象的设计方法和使用C++语言的编程方法。
……