Třída Complex & přetížení operátorů

Implementujte zadání na čtvrté cvičení z Eduxu: (zde).

Řešení základní úlohy: labs4.tar.gz

Třída Complex & přetížení operátorů (Bonus)

Řešení bonusové úlohy: labs4_bonus.tar.gz

Rozšiřte třídu Complex realizující datový typ „komplexní číslo“. Třída bude kromě základního zadání (zde) obsahovat navíc:

  • přetížené operátory násobení a dělení * a /
  • přetížené operátory sčítání a odčítání += a -=
  • přetížený operátor porovnání ==
  • přetížený operátor input streamu >>

Pro otestování správné funkčnosti využijte tento main soubor: main.cc

Pozn.: Vyzkoušejte si klidně přetěžování i dalších operátorů (například unární operátory, nebo operátor přiřazení, atd...).