标签: c++ operators keyword
operator const double() const { return mdValue; }
要添加,mdValue是双倍的。
mdValue
我真的不明白这一行。我知道operator关键字用于重载运算符,但我还没有遇到类似上面这一行的示例,所以我对这行代码上的重载问题感到困惑。
operator
答案 0 :(得分:4)
这是转换/强制转换操作符。
请参阅http://en.cppreference.com/w/cpp/language/cast_operator