请原谅在某些人看来是一个非常简单的问题,但我想到了这个用例:
struct fraction {
fraction( size_t num, size_t denom ) :
numerator( num ), denominator( denom )
{};
size_t numerator;
size_t denominator;
};
我想做的是使用如下语句:
fraction f(3,5);
...
double v = f;
现在拥有v
我的分数所代表的价值。我将如何在 C++ 中做到这一点?