Für eine Klasse A würde ein Integer-Konvertierungsoperator etwa so aussehen;
operator int() //Here we don't specify any return type
{
return intValue;
}
Wie kann die obige Funktion einen Wert zurückgeben, wenn der Typ des Rückgabewerts anscheinend nicht angegeben ist? Sie scheint "nichts" zurückzugeben, aber ich weiß, dass sie es nicht ist. void
.
Welche Bedeutung hat dies, wenn kein Rückgabetyp angegeben ist?