标签: c++
可能重复: Operator overloading
我在一段示例代码中看到了这一点:
operator Vector2<float>() const { return Vector2<float>(x, y); }
我对此有两个问题:
1)函数清楚地返回,但是没有指定返回类型?
2)目前尚不清楚究竟是什么在这里过载,哪个运营商。
答案 0 :(得分:13)
它是转化运算符,返回类型为Vector2<float>。
Vector2<float>