优先队列 priority_queue 里面有一个protect 成员 c,这个c就是一个vector,里面放了队列里的元素。由于是protect的,正常情况下无法访问。
下面是 stl_queue.h 里面的声明。
protected:
// See queue::c for notes on these names.
_Sequence c;
_Compare comp;
直接上做法,C++的类知识。 类的继承和访问控制
#include <iostream>
#include <queue>
using namespace std;
class A :public priority_queue