自己用代码实现了一遍queue类的各个函数,具体使用见注释,运行效果见截图
/*queue被称为队列,是一种先进先出(FIFO)的容器适配器。*/ /*它只允许在一端插入元素操作,在另一端进行删除元素操作*/ /*插入的一端称为队尾,删除的一端称为队头*/ #include//如果要使用queue类中的函数,需要以下文件包含命令 #include using namespace std; /*queue类中的函数可以分为以下几类:*/ /*构造类函数,queue构造函数*/ /*容器类函数,主要包括empty函数与size函数*/ /*存取类函数,主要包括front函数和back函数*/ /*操作类函数,主要push函数和pop函数*/ int main() { queue Q;//queue构造函数的作用是创建queue容器并初始化容器中的元素,没有返回值 Q.push(10);//push函数的作用是在queue队尾插入新的元素,没有返回值 Q.push(20); Q.push(30); cout<<"实验1"<