c++中sort(stack.begin().stack.end()是什么用法)

class MyStack //自定义栈,T为类型参数
{
private:
vector<T> Stack; //动态数组实现栈
public:
T Pop(); //取货
void Push(T t); //入货
void Fetch(); //显示栈顶商品信息
int Length(); //获取货架商品个数
void message(int i); //显示所有商品信息
void stacksort(){ //由日期排序
sort(Stack.begin(),Stack.end());
};
};

第1个回答  2019-07-05
标准库中提供的排序函数,该函数在头文件algorithm中定义本回答被网友采纳
第2个回答  2019-10-12
这是一个stl模板排序函数,方法类似于快速排序。
第3个回答  2022-01-15
栈(stack)和队列(queue)都不支持迭代器, 都是容器适配器,咋会有begin()和end()呢?本回答被网友采纳