资料介绍
目 录
• 第1章 C++基础
• 第2章 类和对象(一)
• 第3章 类和对象(二)
• 第4章 友元
• 第5章 运算符重载
• 第6章 模板
• 第7章 继承和派生
• 第8章 虚函数和多态性
• 第9章 C++流
• 第10章 异常处理和名字空间
• 第11章 C++标准模板库基础
• 第12章 面向对象软件设计 目 录
第1章 C++基础
第2章 类和对象(一)
第3章 类和对象(二)
第4章 友元
第5章 运算符重载
第6章 模板
第7章 继承和派生
第8章 虚函数和多态性
第9章 C++流
第10章 异常处理和名字空间
第11章 C++标准模板库基础
第12章 面向对象软件设计
第1章 C++基础
C++概述
计算机语言种类
计算机语言的种类非常多,总的来说可以分成机器语言、汇编
语言、高级语言三大类。
计算机所能识别的语言只有机器语言,即由 0和1构成的代
码。但通常人们编程时,不采用机器语言,因为它非常难以记
忆和识别。
目前通用的编程语言主要有两种形式:汇编语言和高级语言。
高级语言所编制的程序不能直接被计算机识
别,必须经过转换才能被执行,按转换方式可将它们
分为解释方式和编译方式两类。
程序设计方法
程序设计是指设计、编写和调试程序的方法与过程。
1. 结构化程序设计
结构化程序设计方法的核心包括自顶向下、逐步求精的开
发方法、模块化的组织方式和结构化的语句结构等几方面。
结构化程序设计的特点如下。
程序设计:程序是由一个个的函数组成的,函数之间通过调用而相互作用。程序
设计的主要技巧在于追踪哪些函数和调用哪些函数,哪些数据发生了变化。
程序内容:由函数和函数调用构成。
结构化设计的弱点表现在抽象级别较低、
封装性较差、可重用性较低等方面。
2. 面向对象程序设计
面向对象程序设计方法的核心包括抽象、封
装、对象、类、消息和继承等几方面。