J'ai une affectation en C++ et j'ai du mal à démarrer. Le but est de "concevoir une classe qui utilise les opérateurs surchargés suivants pour les nombres complexes: >> < < + - * /"Surcharge de l'opérateur C++ pour les opérations de nombres complexes
Ma question n'est pas sur la syntaxe de ceci, mais plus sur la logique. Je pourrais utiliser un peu d'aide au brain storming.
entrée échantillon:
2,5 -2,2
1,0 1,0
exemple de sortie:
A = (2,5) + (-2,2) i
B = (1,0) + (1,0) i
A + B = (3,5) + (-1,2) i
A - B = ..............
A * B = ........ ......
A/B = ..............
Alors, comment puis-je commencer? La classe "Complex" surcharge ces opérateurs, cela signifie-t-il que je ne peux utiliser ces opérateurs que dans la classe (c'est-à-dire dans des fonctions publiques)? Si oui, est-ce que je voudrais le faire de cette façon? Ou est-ce que je voudrais le faire dans mon code client/pilote? Deuxièmement, s'agit-il simplement d'ajouter i à la deuxième valeur de chaque ligne? Cela semble trop facile. Toute direction serait très appréciée. (Juste pour le compte rendu, je ne cherche personne pour faire mes devoirs pour moi ... pourrait juste utiliser une entrée)
Il ne vous, merci beaucoup. Très appréciée. –