c++学习最佳资料.pdf
目录
•第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.面向对象程序设计面向对象程序设计方法的核心包括抽象、封装、对象、类、消息和继承等几方面。
用户评论