Skip to content

Commit 636ec1f

Browse files
committed
C++: Explicitly initialize base class in copy constructor
1 parent a6afb22 commit 636ec1f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Array.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Array::Array(plist_t node, Node* parent) : Structure(parent)
5353
array_fill(this, _array, _node);
5454
}
5555

56-
Array::Array(const PList::Array& a)
56+
Array::Array(const PList::Array& a) : Structure(a.GetParent())
5757
{
5858
_array.clear();
5959
_node = plist_copy(a.GetPlist());

src/Dictionary.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Dictionary::Dictionary(plist_t node, Node* parent) : Structure(parent)
5151
dictionary_fill(this, _map, _node);
5252
}
5353

54-
Dictionary::Dictionary(const PList::Dictionary& d)
54+
Dictionary::Dictionary(const PList::Dictionary& d) : Structure(d.GetParent())
5555
{
5656
for (Dictionary::iterator it = _map.begin(); it != _map.end(); it++)
5757
{

0 commit comments

Comments
 (0)