rem: if (size != 0)
add: if (size > 0)
context:     allocator_ (alloc){  if (this->allocator_ == 0)    this->allocator_ = ACE_Allocator::instance ();  if (size != 0)    {      ACE_NEW_MALLOC (this->vector_,                      (T *) this->allocator_->malloc (size * sizeof (T)),                      T);      for (size_t i = 0; i < size; ++i)        new (&vector_[i]) T;    }  else    this->vector_ = 0;}