摘要: 由于优先级队列的内部数据结构为 堆,所以这里先介绍堆的一些操作。 堆的一些函数操作在algorithm头文件中 默认情况下是建立最大堆,即首元素为两个地址间的最大值。默认为less<int>,可以改为greater<int>即为建立最小堆 将front(即第一个最大元素)移动到end的前部,同时将剩 阅读全文
posted @ 2017-03-01 16:46 NeilZhang 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 运行结果为: this is Bthis is Athis is class Cdelete Cdelete Adelete B 1、C调用B,A的顺序是 由继承中声明的顺序决定的。 public B ,A; // 决定了先构造B,然后A 2、先调用父类的构造函数,然后再调用子类的构造函数 3、析构 阅读全文
posted @ 2017-03-01 11:31 NeilZhang 阅读(1304) 评论(0) 推荐(0) 编辑