From 09168c736a0b804726d7585ae438cf00849f5de8 Mon Sep 17 00:00:00 2001 From: "piotr.idzik" Date: Thu, 13 Oct 2022 09:53:24 +0200 Subject: [PATCH] style: simplify logic --- data_structures/stack.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/data_structures/stack.h b/data_structures/stack.h index cc2f0f57f..ac190f1c3 100644 --- a/data_structures/stack.h +++ b/data_structures/stack.h @@ -71,13 +71,11 @@ class stack { private: void deleteAllNodes() { - node *curNode = stackTop; - while (curNode != nullptr) { - const auto tmpNode = curNode->next; - delete curNode; - curNode = tmpNode; + while (stackTop != nullptr) { + const auto tmpNode = stackTop; + stackTop = stackTop->next; + delete tmpNode; } - stackTop = nullptr; } public: