1
Programmazione (Gambas 2) / beginner: Overload
« il: 07 Marzo 2009, 19:39:00 »
Ciao ragazzi,
(anni fa usavo visual basic 6 e lo conoscevo abbastanza bene.. poi ho studiato C++ all'università e l'ho apprezzato per mille cose ma l'ho disprezzato per l'impossibilità di scrivere in un minuto un programma con GUI che faccia un diagramma cartesiano! va beh a parte questo non mi ricordo bene il basic)
come è possibile su gambas creare una classe oggetto e fare l'overloading degli operatori
ha senso una cosa tipo questa?
PUBLIC FUNCTION MiaClasse_+(dato AS MiaClasse) AS MiaClasse
DIM x,y,z as FLOAT
DIM out as MiaClasse
x= MiaClasse.x+dato.x
y= MiaClasse.y+dato.y
z= MiaClasse.z+dato.z
out.x=x
out.y=y
out.z=z
RETURN out
END SUB
(anni fa usavo visual basic 6 e lo conoscevo abbastanza bene.. poi ho studiato C++ all'università e l'ho apprezzato per mille cose ma l'ho disprezzato per l'impossibilità di scrivere in un minuto un programma con GUI che faccia un diagramma cartesiano! va beh a parte questo non mi ricordo bene il basic)
come è possibile su gambas creare una classe oggetto e fare l'overloading degli operatori
ha senso una cosa tipo questa?
PUBLIC FUNCTION MiaClasse_+(dato AS MiaClasse) AS MiaClasse
DIM x,y,z as FLOAT
DIM out as MiaClasse
x= MiaClasse.x+dato.x
y= MiaClasse.y+dato.y
z= MiaClasse.z+dato.z
out.x=x
out.y=y
out.z=z
RETURN out
END SUB