Bonsoir !
Dans le cadre de mon projet, j'utilise la STL. J'ai appris par l'expérimentation qu'il fallait obligatoirement que les classes disposent de l'opérateur de comparaison < pour pouvoir être utilisés comme clés. La question que je me pose, c'est : "Si ma surcharge est du genre bool operator<(const Class) const { return true; }, est-ce que je ne risque pas des erreurs de segmentation ou de boucle infinie (j'ai pas regardé les source de mon impl. de la SL), ou tout simplement de ne jamais revoir mes objets correspondant à une certaine clé ?".
Partager