Gambas France BETA


Pas de compte ? Incription

Surcharge d'opérateurs arthmétique (symbol overriding)

Ce sujet est résolu.

1
AuteurMessages
Wawa#1 Posté le 22/1/2012 à 16:20:45
Bonjour,
En vue de la création d'une classe pour manipuler les nombres complexes, je cherche un exemple de surcharge d'opérateur arithmétique.
Je pense que c'est en rapport avec ce que le wiki appelle "symbol overriding" mais je ne trouve pas plus d'explication ni aucun exemple...

Auriez vous un exemple ou un lien ?
Merci.
Bonne programmation !
Philippe
gambix#2 Posté le 22/1/2012 à 16:54:39
Faire simple !Oui j'ai une réponce :)

En gambas ça n'existe pas encore !

donc tu doit avoir un maclasse.add, maclasse.multiply(), maclasse.substract()


dim hVec as new vector
dim hVec2 as nex Vector
dim hVec3 as new Vector


hVec3 = hVec.add(hVec2)




en soit ce n'est pas plus complexe !

Bon dans le monde c on aurait dit
hvec3 = hVec + hec2
Moins de texte dans une signature c'est agrandir son espace.
Wawa#3 Posté le 22/1/2012 à 17:10:12
Bon ben c'est clair.
Merci pour la réponse rapide !
Je mets le sujet en résolu...

A bientôt avec d'autres questions !!!

Philippe
gambix#4 Posté le 22/1/2012 à 17:14:40
Faire simple !mais la requête a Benoit Minisini est faite depuis plus d'un an :)
Moins de texte dans une signature c'est agrandir son espace.
1