PDA

View Full Version : [vc++ 2003] override della funzione ToString


Fabri80
13-03-2007, 18:38
Ciao, sapete come si esegue l'ovverride della funzione ToString per una classe qualunque ?

Spiego meglio, ho una classe cosė definita:

__gc public class tagClass : public System::ComponentModel::Component {
public:
char* name;
...
}

Se nel main ne creo una istanza e poi chiamo la funzione ToString predefinita ottengo come risulatato "myForm.tagClass". Vorrei ridefinire la funzione ToString in modo da ottenere il valore di name.

In VB.NET sarebbe:
Public Overrides Function toString() As String
toString = Me.name
End Function

Ma in Visual C++ 2003 come si fa ?

Grazie, ciao.