标签:父类 之间 print style 动作 内存 判断 images toolbar
释放使用delete。
函数前加~是表示函数是析构函数。
创建一个类没有写任何构造函数,则系统会自动生成默认的无参构造函数 写了就是以自己的
不需要定义返回值类型。 没有具体的返回值。
所有对象创建时,都需要初始化才可以使用。
一个类中,可以有多个构造函数 ,因函数名相同,只能通过参数列表来区分
类中出现多个构造函数,则它们的存在是以重载体现的。
构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次。
像装数据的箱子,取出箱底的东西先存后取,后存先取。
像一棵倒过来的树
一种经过排序的树形数据结构,每个结点都有一个值。通常,堆的数据结构,是指二叉堆。
堆的特点是根结点的值最小(或最大),且根结点的两个子树也是一个堆。由于堆的这个特性,常用来实现优先队列。
eg:virtual void eat()=0;
基类的函数是virtual
被继承者是父类,继承者是子类,终极父类是Object
格式: 函数类型 operator 运算符名称 (形参表列)
eg:void operator ()() 是重载了()这个运算符
调用这个服务中心的种服务(每一种服务是一个函数),可以帮助应用程序达到开启视窗、描绘图形、
使用周边设备的目的,这些函数服务的对象是应用程序
线程是操作系统能够进行运算调度的最小单位
一般来说类的属性成员都应设置为private, public只留给那些被外界用来调用的函数接口
创建一个类的对象称为该类的实例化
1 class Point{ 2 public: 3 void setPoint(int x,int y); 4 void printPoint(); 5 private: 6 int xPos; 7 int yPos; 8 }; //结束部分的分号不能省略。
eg: int a; int &la=a; , 定义引用la,它是变量a的引用,即别名
不能建立数组的引用
标签:父类 之间 print style 动作 内存 判断 images toolbar
原文地址:http://www.cnblogs.com/fire-burn-game/p/6115773.html