Array<>::resize() pass-by-value fix

This commit is contained in:
Pavel Kirienko 2014-03-22 10:10:31 +04:00
parent 314e117f7e
commit fe57f3f5c5

View File

@ -341,7 +341,7 @@ public:
Base::at(size() - 1) = value;
}
void resize(SizeType new_size, ValueType filler = ValueType())
void resize(SizeType new_size, const ValueType& filler)
{
if (new_size > size())
{
@ -357,6 +357,11 @@ public:
}
}
void resize(SizeType new_size)
{
resize(new_size, ValueType());
}
/*
* Comparison operators
*/