From f04e3a465b28b921f89695ca4743ac8b439b17f1 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sun, 24 May 2020 15:45:44 +0200 Subject: fix: queue and stack push/pop --- I_anno/Programmazione_2/data_structures/stack.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'I_anno/Programmazione_2/data_structures/stack.cc') diff --git a/I_anno/Programmazione_2/data_structures/stack.cc b/I_anno/Programmazione_2/data_structures/stack.cc index f1cc7d1..ffff780 100644 --- a/I_anno/Programmazione_2/data_structures/stack.cc +++ b/I_anno/Programmazione_2/data_structures/stack.cc @@ -34,12 +34,11 @@ public: node* pop() { if(!_head) return nullptr; - - auto old_head = _head; + node* elem = _head; delete _head; - _head = _head->next; + _head = elem->next; - return old_head; + return elem; } void print() { -- cgit v1.2.3-18-g5258