summaryrefslogtreecommitdiff
path: root/I_anno/Programmazione_2/data_structures/queue.cc
diff options
context:
space:
mode:
Diffstat (limited to 'I_anno/Programmazione_2/data_structures/queue.cc')
-rw-r--r--I_anno/Programmazione_2/data_structures/queue.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/I_anno/Programmazione_2/data_structures/queue.cc b/I_anno/Programmazione_2/data_structures/queue.cc
index 476074f..c565ac6 100644
--- a/I_anno/Programmazione_2/data_structures/queue.cc
+++ b/I_anno/Programmazione_2/data_structures/queue.cc
@@ -12,6 +12,7 @@ template<class T>
class queue {
public:
queue() : _head{nullptr} {}
+
~queue() {
auto iter = _head;
while(iter) {
@@ -19,6 +20,7 @@ public:
iter = iter->next;
}
}
+
queue<T>* enqueue(T val) {
if(!_head) {