运营商关键字 - 请解释此行

时间:2014-11-14 08:32:06

标签: c++ operators keyword

operator const double() const { return mdValue; }

要添加,mdValue是双倍的。

我真的不明白这一行。我知道operator关键字用于重载运算符,但我还没有遇到类似上面这一行的示例,所以我对这行代码上的重载问题感到困惑。

1 个答案:

答案 0 :(得分:4)

这是转换/强制转换操作符。

请参阅http://en.cppreference.com/w/cpp/language/cast_operator