关于C++转换函数解决方案

关于C++转换函数我在类中定义了一个转换函数,不使用的时候能编译通过,但是在mian里面使用马上就与我定义的

关于C++转换函数
我在类中定义了一个转换函数,不使用的时候能编译通过,但是在mian里面使用马上就与我定义的重载操作符起冲突了,这是怎么回事啊?

[解决办法]
1.

C/C++ code
friend Time operator *(double m,const Time &t)    {        return t * m;    }