STL:C++标准容器库queue、stack

//queue:先进先出,pop头部删除
//stack:先进后出,pop尾部删除
int
main() { queue<Student> stuque; stuque.push(Student("zhangsan",22)); stuque.push(Student("lisi",22)); stuque.push(Student("wangwu",22)); //stuque.at() 没有at()函数不能通过下标遍历 error //queue<Student>::iterator it; 不能通过迭代子遍历  同样也无法通过迭代子进行查找  也不能使用通用算法查找
// stuque.back().showStu(); ok // stuque.front().showStu(); // stuque.pop; //遍历 // Student temp; ok 边删边遍历 // shile(stuque.size()) // { // temp = stuque.front(); // temp.showStu(); // stuque.pop(); // } }

猜你喜欢

转载自www.cnblogs.com/xiaozoui11cl/p/12786640.html
今日推荐