C++基础
文章平均质量分 77
maobuou
这个作者很懒,什么都没留下…
展开
-
C++面向对象程序设计阅读笔记1——C++初步
关于C++,以下先记录自己今天学习到的重点。 1.#include指预处理命令;主函数main,类型声明符int,(return 0);注释形式(//和/*...*/);;头文件iostream;“using namespace std;"指”使用命名空间std";输出流对象cout,插入运算符“>"。2.C到C++的一个重要进步:类的引入。class:包含数据和函数。一个类是由一批数据以原创 2012-11-03 19:49:50 · 513 阅读 · 0 评论 -
C++面向对象程序设计(谭浩强)阅读笔记2——类和对象
1.对象的两个要素:属性attribute(静态特征)+行为behavior(动态特征)。2.对象的两个组成:数据+函数。注意:stud是对象,display( )是方法,语句“stud.display( );”是消息。3.对象的两个特点:封装性(encapsulation)+信息隐蔽(information hiding)。!4.抽象:类是对象的抽象,而对象则是类的特原创 2012-11-04 18:43:19 · 757 阅读 · 0 评论 -
C++面向对象程序设计(谭浩强)阅读笔记3——关于运算符的重载
1.运算符重载:同一运算符赋予其新的运算意义。2.运算符重载就是函数的重载,其一般格式如下: 函数类型 operator 运算符名称(形参列表) { 对运算符的重载处理};3.重载运算符的规则:(1) C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行原创 2012-11-05 19:42:54 · 1391 阅读 · 0 评论 -
C++面向对象程序设计(谭浩强)阅读笔记4——继承与派生
第四课:1.面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。要较好地进行面向对象程序设计,还必须了解面向对象程序设计另外两个重要特征——继承性和多态性。2.在C++中,所谓“继承”就是在一个已存在的类的基础上建立一个新的类。已存在的类(例如“马”)称为“基类(base class )”或“父类(father class )”。新建的类(例如“公马”)称为“派生类(de原创 2012-11-07 21:03:36 · 1208 阅读 · 0 评论 -
C++面向对象程序设计(谭浩强)阅读笔记5——C++工具
1.异常处理任务:语法错误和运行错误。例如:1)在一系列计算过程中,出现除数为0的情况。2)内存空间不够,无法实现指定操作。3)无法打开输入文件,因而无法读取数据。4)输入数据的数据类型有错误。2.异常处理方法c++采取的办法:如果在执行一个函数过程中出现异常,可以不在本函数中立即处理,而是发出一个信息,传递给它的上一级(即调用它的函数),它的上级扑捉到这个信息后处理。如果原创 2012-11-08 19:07:55 · 1024 阅读 · 0 评论 -
C++面向对象程序化设计(谭浩强)阅读笔记——回顾1
1.函数的重载:#include //函数的重载——不同类型或不同参数using namespace std;int max(int a,int b,int c){ if (b>a) a=b; if(c>a) a=c; return a;}int max(int a,int b){ if(b>a) a=b; return a; }long max(long原创 2012-11-11 13:31:08 · 808 阅读 · 0 评论