From a1fd8d139790dcded201e220a6c28d4f1d186595 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 14 Dec 2021 09:51:25 -0500 Subject: [PATCH] Improve POD resize speed --- BeefySysLib/util/Array.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BeefySysLib/util/Array.h b/BeefySysLib/util/Array.h index e485023c..c5241db5 100644 --- a/BeefySysLib/util/Array.h +++ b/BeefySysLib/util/Array.h @@ -830,8 +830,8 @@ public: else if (size > this->mSize) { Reserve(size); - while (size > this->mSize) - this->mVals[this->mSize++] = T(); + memset(&this->mVals[this->mSize], 0, (size - this->mSize) * sizeof(T)); + this->mSize = (int_cosize)size; } }