搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C++语言程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7810821946
  • 作      者:
    李强编著
  • 出 版 社 :
    北方交通大学出版社
  • 出版日期:
    2003
收藏
内容介绍
    《C++语言程序设计》全面系统地介绍了C++程序设计语言的主要概念、语法及程序设计技巧等方面的内容。在内容的安排上循序渐进,突出重点,深入浅出。从C++语言的基本数据类型与基本控制结构入手,逐渐过渡到函数、类与对象、继承、多态、输入输出流等复杂的C++机制,最后介绍面向对象的应用程序设计技术。全书通俗易懂,行文流畅。在内容上始终贯穿培养学生进行面向对象的程序设计的思想。本书提供了丰富的典型例题,并且每一章都有一定数量的练习题,便于读者掌握基本知识及检验学习效果。 <br>    《C++语言程序设计》可作为高等院校计算机专业和高等院校理工科专业C++程序设计课程的教材,也可以作为C++语言的培训教材和工程技术人员的自学参考书。
展开
目录
第1部分 C++语言基础 <br>第1章 概述 <br>1.1 计算机程序设计方法及程序设计语言的发展 <br>1.1.1 早期发展 <br>1.1.2 结构化程序设计时期 <br>1.1.3 面向对象的程序设计 <br>1.2 面向对象程序设计的特点 <br>1.3 面向对象的软件开发过程 <br>1.3.1 软件开发模式 <br>1.3.2 C++语言程序设计中的主要问题 <br>1.4 C++程序的结构 <br>1.4.1 C++程序的基本结构 <br>1.4. 2 C++语言的基本语法单位 <br>1.5 visual C++ 6.0的基本使用 <br>习题 <br>第2章 C++数据类型与输入输出 <br>2. 1 关键字和标识符 <br>2.1.1 关键字 <br>2.1.2 标识符 <br>2.1.3 标点符号 <br>2.2 数据类型 <br>2.2.1 基本数据类型 <br>2.2. 2 构造类型 <br>2.2.3 指针类型 <br>2.2.4 空类型 <br>2.3 常量 <br>2.3.1 整型常量 <br>2.3.2 实型常量 <br>2.3.3 字符常量 <br>2.3.4 字符串常量 <br>2.3.5 枚举常量 <br>2.4 变量 <br>2.4.1 变量的说明 <br>2.4.2 变量的初始化 <br>2.4.3 变量的数据类型 <br>2.4. 4 变量的存储类型 <br>2.5 运算符与表达式 <br>2.5.1 算术运算符 <br>2.5.2 逻辑运算符 <br>2. 5.3 关系运算符 <br>2. 5.4 位运算符 <br>2.5.5 条件运算符 <br>2.5.6 逗号运算符 <br>2.5.7 sizeof运算符 <br>2.6 数据类型转换 <br>2.6.1 隐含转换 <br>2.6.2 强制转换 <br>2.7 数据的输入输出控制 <br>2.7.1 输入输出流的应用格式 <br>2.7.2 printf与scanf <br>习题 <br>第3章 流程控制语句 <br>3.1 语句概述 <br>3.1. 1 语句分类 <br>3.1.2 语句的书写格式 <br>3.2 if...else语句 <br>3.3 switch语句 <br>3.4 for语句 <br>3.5 while语句 <br>3.6 循环嵌套 <br>3.6. 1 for,while和do...while语句的比较 <br>3.6. 2 循环嵌套 <br>3.7 其他语句 <br>3.7. 1 break语句 <br>3.7.2 continue语句 <br>习题 <br>第4章 函数 <br>4.1 函数的应用 <br>4.1.1 函数的定义 <br>4.1.2 函数调用 <br>4.1.3 函数的返回值 <br>4.2 函数之间的数据传递 <br>4.2.1 形式参数和实际参数 <br>4.2.2 return语句 <br>4.2.3 exit()函数 <br>4.3 函数的参数传递方式 <br>4.3.1 函数的传值调用 <br>4.3.2 函数的引用调用 <br>4.4 内嵌函数 <br>4.5 具有默认参数的函数 <br>4.6 函数的递归调用 <br>4.7 C++语言库函数 <br>4.8 标识符的作用域 <br>4.8.1 块作用域 <br>4.8.2 文件作用域 <br>4.8.3 函数原型作用域 <br>4.8.4 函数作用域 <br>4.9 编译预先处理指令和C++程序的多文件组织 <br>4.9.1 多文件组织结构 <br>4.9.2 嵌入指令include <br>4.9.3 宏指令 <br>4.9.4 条件编译指令 <br>习题 <br>第5章 数组 <br>5. 1 数组概述 <br>5.2 一维数组 <br>5.2.1 一维数组的定义 <br>5.2.2 一维数组的初始化 <br>5.2.3 一维数组的存储形式 <br>5.2.4 一维数组元素的访问 <br>5.2.5 数组用做函数参数 <br>5.2.6 一维数组的应用举例 <br>5.3 多维数组 <br>5.3.1 多维数组的定义 <br>5.3.2 多维数组的初始化 <br>5.3.3 多维数组的应用 <br>5.4 字符数组 <br>5.4.1 字符数组的定义 <br>5.4.2 字符数组的初始化 <br>5.4.3 字符串的处理 <br>5.4.4 字符数组的应用 <br>习题 <br>第6章 指针 <br>6.1 指针概念 <br>6.2 指针的定义及引用 <br>6.2.1 指针变量的定义 <br>6.2.2 指针变量的访问 <br>6.3 指针的运算 <br>6.3.1 指针的赋值运算 <br>6.3.2 指针的算术运算 <br>6.3.3 指针的关系运算 <br>6.4 指针与数组 <br>6.4.1 用指针访问数组元素 <br>6.4.2 指针与字符串 <br>6.4.3 指针数组 <br>6.5 指针与函数 <br>6.5.1 指向函数的指针 <br>6.5.2 指针用做函数参数 <br>6.5.3 返回值为指针的函数 <br>6.6 C++语言的动态内存分配机制 <br>6. 7 命令行参数 <br>习题 <br>第7章 结构与联合 <br>7.1 结构变量的定义 <br>7.2 结构变量的访问 <br>7.3 结构数组 <br>7.3.1 结构数组的定义 <br>7.3.2 结构数组的访问 <br>7.3.3 举例 <br>7.4 结构指针 <br>7.4.1 结构指针的定义 <br>7.4.2 指向结构数组的指针 <br>7.5 结构与函数 <br>7.5.1 结构变量用做函数参数 <br>7.5.2 结构指针用做函数参数 <br>7.5.3 函数返回值为结构类型 <br>7.6 位域 <br>7.7 联合 <br>7.7.1 联合的定义 <br>7.7.2 联合变量的特点 <br>7.7.3 应用举例 <br>习题 <br>第2部分 面向对象的C++语言程序设计 <br>第8章 类和对象 <br>8.1 概述 <br>8.2 类 <br>8.2.1 类的定义 <br>8.2.2 类的成员函数 <br>8.2.3 类成员的访问控制 <br>8.3 对象 <br>8.3. 1 对象的创建 <br>8.3.2 对象的使用 <br>8.4 对象的初始化 <br>8.4.1 构造函数 <br>8.4.2 析构函数 <br>8.4.3 复制构造函数 <br>8.5 栈模型--一个对象的应用实例 <br>8.6 类作用域 <br>8.7 this指针 <br>习题 <br>第9章 类的其他特性 <br>9.1 友元函数 <br>9.1.1 友元函数的说明和使用 <br>9.1.2 成员函数用做友元函数 <br>9.1.3 类用做友元类 <br>9.2 静态成员 <br>9.2.1 静态数据成员 <br>9.2.2 静态成员函数 <br>9.2.3 const,volatile对象和成员函数 <br>9.3 指向类成员的指针 <br>9.3.1 指向类数据成员的指针 <br>9.3.2 指向成员函数的指针 <br>9.4 数组和类 <br>习题 <br>第10章 类的继承和派生 <br>10.1 继承的基本概念 <br>10.2 派生类 <br>10.3 派生类的继承方式 <br>10.4 派生类的特性 <br>10.4.1 构造函数和析构函数 <br>10.4.2 构造函数之间的参数传递 <br>10.4.3 继承应用实例 <br>10. 4.4 复制初始化构造函数 <br>10.5 派生类的多重继承方式 <br>10.6 虚基类 <br>10.6.1 类的重复继承问题 <br>10.6.2 类成员的二义性 <br>10.6.3 作用域分辨操作符的作用 <br>10.6.4 虚基类的应用 <br>10.6.5 虚基类初始化 <br>习题 <br>第11章 多态性和虚函数 <br>11. 1 多态性的基本概念 <br>11.2 函数重载 <br>11.2.1 函数重载的方法 <br>11.2.2 构造函数的重载 <br>11.3 操作符重载 <br>11.3.1 成员运算符重载 <br>11.3.2 友元运算符重载 <br>11.3.3 增量运算符"++"和减量运算符"--"的重载 <br>11.3.4 操作符重载的其他应用形式 <br>11.4 虚函数 <br>11.4.1 虚函数的概念 <br>11.4.2 虚函数的参数 <br>11.4.3 在成员函数中调用虚函数 <br>11.4.4 在构造函数中调用虚函数 <br>11.4.5 虚拟析构函数 <br>11.4.6 虚函数与重载函数的区别 <br>11.5 纯虚函数和抽象类 <br>11.5.1 纯虚函数 <br>11.5.2 抽象类 <br>习题 <br>第12章 C++语言的输入输出流类 <br>12.1 概述 <br>12.1.1 流 <br>12.1.2 文件 <br>12.1.3 缓冲 <br>12.2 C++的基本流类体系 <br>12.2.1 C++流类的基本结构 <br>12.2.2 预定义的流 <br>12.2.3 支持文件的流类 <br>12.2.4 支持字符串的流类 <br>12.3 格式化输入与输出 <br>12.3.1 ios格式控制符 <br>12.3.2 使用ios类的格式控制函数 <br>12.3.3 使用输入输出操作符 <br>12.4 文件流 <br>12.4.1 文件的打开 <br>12.4.2 文件的关闭 <br>12.4.3 文件的访问 <br>12.5 几个主要用于文件操作的函数 <br>12.5.1 文件读写函数 <br>12.5.2 文件随机访问函数 <br>12.6 文本文件和二进制文件 <br>12.6.1 文本文件的访问 <br>12.6.2 二进制文件的访问 <br>12.7 流的错误处理 <br>12.8 输出运算符cout和输入运算符cin的重载 <br>12.8.1 输出运算符cout的重载应用 <br>12.8.2 输入运算符cin的重载应用 <br>习题 <br>第13章 模板 <br>13.1 模板的概念 <br>13.2 模板函数 <br>13.2.1 模板函数的概念 <br>13.2.2 模板函数的定义与使用 <br>13.2.3 模板函数的使用 <br>13.2.4 模板函数的重载 <br>13.3 模板类 <br>13.3.1 模板类的概念 <br>13.3.2 模板类的定义与使用 <br>13.3.3 多个形式参数模板类的应用实例 <br>13.3.4 模板类的继承关系 <br>13.3.5 模板类与普通类继承之间的关系 <br>习题 <br>第3部分 visuel C++应用程序设计 <br>第14章 windows应用程序设计基础 <br>14.1 windows应用程序的运行机制 <br>14.2 windows api接口 <br>14.3 windows api编程 <br>14.3.1 使用api进行windows编程 <br>14.3.2 winmain()函数 <br>14.3.3 窗口过程函数 <br>习题 <br>第15章 mfc应用程序设计 <br>15.1 mfc类库的作用 <br>15.2 mfc类库发展综述 <br>15.3 mfc类库的设计原则 <br>15.4 mfc类库的主要结构元素 <br>15.4.1 cobject基类 <br>15.4.2 非cobject类 <br>15.5 使用mfc库设计windows应用程序 <br>15.5.1 mfc应用程序中的对象 <br>15.5.2 mfc类库对windows应用程序的编程支持 <br>15.5.3 使用mfc进行windows api编程 <br>习题 <br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证