Сохранить результаты метода std :: stack .pop () в переменную

Я хотел бы сделать следующее:

std::stack <int> s;
int h = 0;
s.push(2);
h = s.pop();

Такой, чтобы иметьh удерживайте значение 2. Когда я пробую свой метод, я получаю & vx значение, не игнорируемое, как должно быть & # x201D ;.

Разве это не намерение.pop() метод? Каков предпочтительный способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос