编写C++代码,将字符串“test|tset”,分别输入到stack和queue容器中,最后输出结果,请问有什么区别?
使用栈结构存储数据,讲究“先进后出”,即最先进栈的数据,最后出栈;使用队列存储数据,讲究 "先进先出",即最先进队列的数据,也最先出队列。stack是栈,先进后出,输入test|tset,输出是逆序输出;queue是队列,先进先出,输入test|tset,输出是原样输出。