我有课:classIntegerVector:{IntegerVectoroperator*(constintscalar)const;};classRealVector:{RealVector(constIntegerVector&other);RealVectoroperator*(constdoublescalar)const;};我如何强制表达式:integer_vector*1.5等价于RealVector(integer_vector)*1.5而不是integer_vector*int(1.5)现在是什么?编辑顺便说一句,这些运算符有很多,所以定义RealVectorInt