Zapisz wyniki metody std :: stack .pop () w zmiennej

Chciałbym wykonać następujące czynności:

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

Takich jak miećh trzymaj wartość 2. Kiedy próbuję mojej metody, otrzymuję „nieważną wartość nie ignorowaną, tak jak powinna”.

Czy to nie jest intencją.pop() metoda? Jaki jest preferowany sposób, aby to zrobić?

questionAnswers(4)

yourAnswerToTheQuestion