c++: Remove redundant initialization

[clang-tidy] Found with readability-redundant-member-init

Signed-off-by: Rosen Penev <rosenp@gmail.com>
diff --git a/src/Array.cpp b/src/Array.cpp
index 4f34e58..f6e1297 100644
--- a/src/Array.cpp
+++ b/src/Array.cpp
@@ -51,7 +51,7 @@
     array_fill(this, _array, _node);
 }
 
-Array::Array(const PList::Array& a) : Structure()
+Array::Array(const PList::Array& a)
 {
     _array.clear();
     _node = plist_copy(a.GetPlist());
diff --git a/src/Dictionary.cpp b/src/Dictionary.cpp
index 4fd73ef..cc4626b 100644
--- a/src/Dictionary.cpp
+++ b/src/Dictionary.cpp
@@ -50,7 +50,7 @@
     dictionary_fill(this, _map, _node);
 }
 
-Dictionary::Dictionary(const PList::Dictionary& d) : Structure()
+Dictionary::Dictionary(const PList::Dictionary& d)
 {
     for (Dictionary::iterator it = _map.begin(); it != _map.end(); it++)
     {