スタック内の最大値を見つけるための次のコードがあります。それは機能していますが、getMax() 関数を呼び出した後、スタックを表示できないため、最大値を見つけるために別のアプローチを使用する必要があります。
int Sorter:: getMax(){
c.push(a.top());
a.pop();
while(!a.empty()){
if(a.top() > c.top()){
c.pop();
c.push(a.top());
a.pop();
}
else
a.pop();
}
return c.top();
}