diff --git a/spine-cpp/spine-cpp/include/spine/Array.h b/spine-cpp/spine-cpp/include/spine/Array.h index abbeca948..009376e5e 100644 --- a/spine-cpp/spine-cpp/include/spine/Array.h +++ b/spine-cpp/spine-cpp/include/spine/Array.h @@ -45,6 +45,10 @@ namespace spine { Array() : _size(0), _capacity(0), _buffer(NULL) { } + Array(size_t capacity) : _size(0), _capacity(0), _buffer(NULL) { + ensureCapacity(capacity); + } + Array(const Array &inArray) : _size(inArray._size), _capacity(inArray._capacity), _buffer(NULL) { if (_capacity > 0) { _buffer = allocate(_capacity);