Bonjour à tous.
Je poste ce fil car je m'intéresse en ce moment au conteneur std::set.

Tout d'abord, si j'ai bien compris, ce conteneur est censé contenir des instances constantes, uniques et ordonnées du type paramètre.

Et donc si j'ai bien compris (voir ligne du dessus) et bien je ne comprends pas pourquoi ce conteneur propose (par exemple) :

  1. Un type iterator et un type const_iterator...
    pourquoi pas seulement le const_iterator ?
  2. Une méthode insert qui retourne un iterator et que cette méthode insert puisse prendre en paramètre un const_iterator pour lui indiquer où insérer un élement donné vu que std::set est censé conserver l'ordre...