- lhs.elements = new(pool) Element[count];
- for (size_t index(0); index != count; ++index)
- Copy(pool, lhs.elements[index], rhs.elements[index]);
+ if (count == _not(size_t))
+ lhs.elements = NULL;
+ else {
+ lhs.elements = new(pool) Element[count];
+ for (size_t index(0); index != count; ++index)
+ Copy(pool, lhs.elements[index], rhs.elements[index]);
+ }