Názor k článku
C++20 v GCC 10 bude mít operátor vesmírné lodi <=> od Erbureth - Má to více důsledků, např. bool operator&lt;(const A&amp;, const...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 12. 2019 18:32

    Erbureth

    Má to více důsledků, např.
    bool operator<(const A&, const B&) potřebuje pro správnou funkčnost ještě definovat ekvivalentní přetížení bool operator<(const B&, const A&)

    S <=> stačí jedna definice auto operator<=>(const A&, const B&) a všechny další varianty jsou z toho vygenerovatelné kompilátorem.