非常に単純な質問に思われるかもしれませんが、私は次の使用例を念頭に置いています。
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 ++でこれを行うにはどうすればよいですか?