Surcharge opérateurs (VB6) [Résolu]

MoiOlivier 172 Messages postés mardi 15 juillet 2003Date d'inscription 4 août 2005 Dernière intervention - 8 janv. 2005 à 12:14 - Dernière réponse : MoiOlivier 172 Messages postés mardi 15 juillet 2003Date d'inscription 4 août 2005 Dernière intervention
- 8 janv. 2005 à 13:46
Bonjour à tous,
Comme dans le titre :
Est-il possible, en VB6, de surcharger les opérateurs (comme en C++) ?

Merci d'avance.
Afficher la suite 

4 réponses

cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 8 janv. 2005 à 12:45
+3
Utile
Non, ce n'est pas possible en VB6 : il ne s'agit pas d'un langage objet
comme C++ (il ne gère pas les opérateurs, l'héritage, les contructeurs,
etc.)



Par contre, tu peux toujours implémenter une fonction qui fera office d'opérateur mais qui s'appelera comme une fonction :



a.Addition(b)


DarK Sidious

[Administrateur et responsable VB/API du site ProgOtoP]
Cette réponse vous a-t-elle aidé ?  
Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 8 janv. 2005 à 12:28
0
Utile
qu'est ce que t'appelle surcharger ?par exemple faire cpt +1 au lieu de cpt cpt + 1
si c'est ça non ce n'est pas permis en VB6

Daniel
MoiOlivier 172 Messages postés mardi 15 juillet 2003Date d'inscription 4 août 2005 Dernière intervention - 8 janv. 2005 à 12:32
0
Utile
Salut,
Merci de ta réponse rapide.
En fait, ce qui m'intéresserai, ce serait de pouvoir utiliser des opérateurs entre des classes...
Du genre, j'ai une classe Vecteur, deux instances de cette classe (a et b par ex) et je voudrai pouvoir faire dans le code a=a+b simplement...
MoiOlivier 172 Messages postés mardi 15 juillet 2003Date d'inscription 4 août 2005 Dernière intervention - 8 janv. 2005 à 13:46
0
Utile
Ben tant pis alors... Merci beaucoup.
Bonne prog, @+.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.