Je vérifie intersection de deux objets .. et j'ai un MBR de classe avec des données meembers faible [2] et élevé [2] .. mais je ne suis pas getiing intersect..c une explication de cette fonction ..intersection de la fonction
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;
Qu'entendez-vous par "intersection"? C'est à dire. qu'espères-tu arriver? (C'est pourquoi les noms non descriptifs comme "MBR" sont mauvais) –
Par "mais je ne suis pas en train de croiser", je pense qu'il demande ce que fait la fonction "croise". Ce pourrait juste être une fonction avec un nom coïncident. – irrelephant
@irrelephant: Hmm .. J'analyse cela comme "Je ne reçois pas le calcul que j'attends, qui devrait être l'intersection". Mais je suppose que ça pourrait être aussi "je ne comprends pas l'intersection" ... Je suppose que c'est le problème de ne pas prendre le temps de ne pas utiliser l'argot dans les questions - cela conduit à des ambiguïtés. –