diff --git a/src/feature.cpp b/src/feature.cpp
index 05444d3f1663df8e7bd8396a165d529b663f7b3c..36f871f4fc7c221f6f07afc12876407aec31021d 100644
--- a/src/feature.cpp
+++ b/src/feature.cpp
@@ -12,3 +12,5 @@ char Feature::getSymbol() {
 Coord Feature::getLocation() {
 	return this->location;
 }
+
+Feature::~Feature() {}
diff --git a/src/include/feature.h b/src/include/feature.h
index 6a885447d22850877e157fadc5d1d027a39a29de..6e4b42b2f9cc997cbfc2ee9ee91f6a9329ada147 100644
--- a/src/include/feature.h
+++ b/src/include/feature.h
@@ -7,6 +7,7 @@ class Feature {
 		Feature(char, Coord);
 		char getSymbol();
 		Coord getLocation();
+		virtual ~Feature();
 	private:
 		Coord location;
 		char symbol;