Я хотел бы сделать следующее:
std::stack <int> s;
int h = 0;
s.push(2);
h = s.pop();
Чтобы иметь h
, удерживайте значение 2. Когда я пытаюсь выполнить свой метод, я получаю "значение void, которое не игнорируется, как должно быть".
Это не намерение метода .pop()
. Каков предпочтительный способ сделать это?