Вопрос по c++ – простой c ++: как перегрузить оператор умножения, чтобы float * myClass и myClass * float работали
<code>class MyClass; int main() { float a = 5; MyClass c1; MyClass c2 = a*c1; MyClass c3 = c1*a; } </code>
Как я могу перегрузить оператор умножения, чтобы и a * c1, и c1 * a работали?
@ Давид Допустим, он не может
user52343
Что делают конструкторы
MyClass
иметь? Может ли оно быть неявно преобразовано изfloat
?
David Rodríguez - dribeas
1
ответ
Похожие вопросы
@ Давид Допустим, он не может
Что делают конструкторы<code>MyClass</code> иметь? Может ли оно быть неявно преобразовано из<code>float</code>?