为什么没有明确返回该函数中指定的返回类型?
可能重复:
运算符超载
我在一段示例代码中看到了这一点:
operator Vector2<float>() const {
return Vector2<float>(x, y); }
我有两个问题:
1)函数明确返回,但没有指定返回类型?
2)目前还不清楚在这里哪个运营商负载过重。
它是一个转换运算符,返回类型是Vector2<float>
。
上一篇: Why is no return type specified in this function clearly returns?