From d2ea485985232a92a9ff92f0c808c149ae51b04d Mon Sep 17 00:00:00 2001 From: Mubashshir Date: Wed, 13 Mar 2024 19:18:56 +0600 Subject: Use std::unique_ptr instead of raw pointer Signed-off-by: Mubashshir --- headers/allElements.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/headers/allElements.cpp b/headers/allElements.cpp index 44b00fd..1d337d4 100644 --- a/headers/allElements.cpp +++ b/headers/allElements.cpp @@ -1,12 +1,13 @@ -#include +#include +#include #include "elements/water.h" #include "elements/Silver.h" #include "baseElement.h" -vector getAllElements() +vector> getAllElements() { - vector elements; - elements.push_back(new water()); - elements.push_back(new Silver()); + vector> elements; + elements.push_back(make_unique()); + elements.push_back(make_unique()); return elements; } -- cgit v1.2.3