Я проверяю пересечение двух объектов .. и у меня есть класс MBR с данными, мнимыми низкими [2] и высокими [2] .. но я не получаю intersect..c вы объясните эту функцию ..Функция пересечения
intersects(const MBR* h) const
{
for (int i = 0; i < 2; i++)
{
if (low_[i] > h->high_[i] || high_[i] < h->low_[i])
return FALSE;
}
return TRUE;
Что вы подразумеваете под "intersect"? То есть что вы ожидаете? (Вот почему недостоверные имена, такие как «MBR», плохи) –
«Но я не собираюсь пересекаться», я думаю, он спрашивает, что делает функция «пересекает». Это может быть просто функция с совпадающим именем. – irrelephant
@irrelephant: Хм .. Я разбираю это как «Я не получаю ожидаемый расчет, который должен быть пересечением». Но я полагаю, что это может быть «Я тоже не понимаю, пересекаюсь» ... Я полагаю, что это проблема, когда не нужно время, чтобы не использовать сленг в вопросах - это приводит к двусмысленности при использовании в письменной форме. –