simple c ++: Como sobrecarregar o operador de multiplicação para que float * myClass e myClass * float funcionem

<code>class MyClass;

int main()
{
  float a = 5;
  MyClass c1;
  MyClass c2 = a*c1;
  MyClass c3 = c1*a;
}
</code>

Como posso sobrecarregar o operador multiply para que tanto a * c1 quanto c1 * a funcionem?

questionAnswers(1)

yourAnswerToTheQuestion