У меня возникла ошибка seg при перегрузке оператора присваивания для класса FeatureRandomCounts, который имеет _rects как его указательный элемент, указывающий на массив FeatureCount и размер rhs._dim, а другие члены даты не являются указателями:
FeatureRandomCounts &  FeatureRandomCounts::operator=(const FeatureRandomCounts &rhs)  
{  
  if (_rects) delete [] _rects;  
  *this = rhs;  // segment fault
  _rects = new FeatureCount [rhs._dim];  
  for (int i = 0; i < rhs._dim; i++)  
  {  
    _rects[i]=rhs._rects[i];  
  }  
  return *this;    
}
Есть ли у кого-то подсказки? Спасибо и приветствую!
