aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzedarider <ymherklotz@gmail.com>2016-12-27 20:00:24 +0100
committerzedarider <ymherklotz@gmail.com>2016-12-27 20:00:24 +0100
commitdf1cc4e8fbd3397b0d5f94c8aeea4d5febdc0076 (patch)
treec5b2b9eb2e2024266aa57d0b05b93759af8efda9
parentece901cc0f9ed43f990ae7d913d28c539e25ba1e (diff)
downloadA-star-algorithm-priority_queue_change.tar.gz
A-star-algorithm-priority_queue_change.zip
trying to fix the memory leakspriority_queue_change
-rw-r--r--include/astar.hpp2
-rw-r--r--src/priority_queue.cpp2
2 files changed, 3 insertions, 1 deletions
diff --git a/include/astar.hpp b/include/astar.hpp
index 107b3c1..5cbf4b4 100644
--- a/include/astar.hpp
+++ b/include/astar.hpp
@@ -28,7 +28,7 @@ public:
void recreate_path(Node n);
private:
- PriorityQueue<Node> open_set;
+ PriorityQueue open_set;
Node *closed_set;
int *graph;
diff --git a/src/priority_queue.cpp b/src/priority_queue.cpp
index 1fa69db..fb98d4f 100644
--- a/src/priority_queue.cpp
+++ b/src/priority_queue.cpp
@@ -1,5 +1,7 @@
#include "priority_queue.hpp"
+#include <iostream>
+
PriorityQueue::PriorityQueue() : size(0), capacity(1) {
priority_array = new Node;
}