为什么在此函数中指定的返回类型没有明确返回?

时间:2012-12-17 09:35:14

标签: c++

  

可能重复:
  Operator overloading

我在一段示例代码中看到了这一点:

operator Vector2<float>() const    {       
  return Vector2<float>(x, y);    }

我对此有两个问题:

1)函数清楚地返回,但是没有指定返回类型?

2)目前尚不清楚究竟是什么在这里过载,哪个运营商。

1 个答案:

答案 0 :(得分:13)

它是转化运算符,返回类型为Vector2<float>