注册 登录
编程论坛 C++教室

求助.把一个分数cast成double

一二三四 发布于 2008-05-16 11:55, 940 次点击
用operator const double() const的方法,我怎么写代码都是有问题.分数的类是

class fraction{
private:
    int above;
    int below;  
public:
   ..........
}
4 回复
#2
sunkaidong2008-05-16 12:30
你看看那些是运算符呢?只有已经存在的运算符,才是可以重载的
#3
一二三四2008-05-16 17:14
好像不是运算符重载,是自动类型转换的一种方法 运算符转换
#4
p1s2008-05-16 21:55
double这个不算运算符的吧,不能重载。同样.和::也不能重载。
#5
newyj2008-05-16 22:23
.*好象也不能重载
1