有理数構造体 [詳解]
#include "fraction.hpp"
公開メンバ関数 | |
Fraction ()=default | |
Fraction (T a, T b) | |
有理数 a/b を宣言する | |
Fraction (T a=0) | |
Fraction | operator+ (const Fraction &f) |
Fraction | operator- (const Fraction &f) |
Fraction | operator* (const Fraction &f) |
Fraction | operator/ (const Fraction &f) |
Fraction | operator+= (const Fraction &f) |
Fraction | operator-= (const Fraction &f) |
Fraction | operator*= (const Fraction &f) |
Fraction | operator/= (const Fraction &f) |
Fraction | operator+ (const T &f) |
Fraction | operator- (const T &f) |
Fraction | operator* (const T &f) |
Fraction | operator/ (const T &f) |
Fraction | operator+= (const T &f) |
Fraction | operator-= (const T &f) |
Fraction | operator*= (const T &f) |
Fraction | operator/= (const T &f) |
Fraction | operator- () |
bool | operator== (const Fraction &f) const |
bool | operator!= (const Fraction &f) const |
bool | operator< (const Fraction &f) const |
bool | operator<= (const Fraction &f) const |
bool | operator> (const Fraction &f) const |
bool | operator>= (const Fraction &f) const |
bool | operator== (const T &f) const |
bool | operator!= (const T &f) const |
bool | operator< (const T &f) const |
bool | operator<= (const T &f) const |
bool | operator> (const T &f) const |
bool | operator>= (const T &f) const |
公開変数類 | |
T | upper |
T | lower |
フレンド | |
ostream & | operator<< (ostream &os, const Fraction &f) |
|
default |
|
inline |
|
inline |
fraction.hpp の 16 行目に定義があります。
fraction.hpp の 18 行目に定義があります。
fraction.hpp の 19 行目に定義があります。
fraction.hpp の 20 行目に定義があります。
fraction.hpp の 21 行目に定義があります。
fraction.hpp の 23 行目に定義があります。
fraction.hpp の 24 行目に定義があります。
fraction.hpp の 25 行目に定義があります。
fraction.hpp の 26 行目に定義があります。
fraction.hpp の 28 行目に定義があります。
fraction.hpp の 29 行目に定義があります。
fraction.hpp の 30 行目に定義があります。
fraction.hpp の 31 行目に定義があります。
fraction.hpp の 33 行目に定義があります。
fraction.hpp の 34 行目に定義があります。
fraction.hpp の 35 行目に定義があります。
fraction.hpp の 36 行目に定義があります。
fraction.hpp の 38 行目に定義があります。
fraction.hpp の 40 行目に定義があります。
fraction.hpp の 41 行目に定義があります。
fraction.hpp の 42 行目に定義があります。
fraction.hpp の 43 行目に定義があります。
fraction.hpp の 44 行目に定義があります。
fraction.hpp の 45 行目に定義があります。
|
inline |
fraction.hpp の 46 行目に定義があります。
|
inline |
fraction.hpp の 47 行目に定義があります。
|
inline |
fraction.hpp の 48 行目に定義があります。
|
inline |
fraction.hpp の 49 行目に定義があります。
|
inline |
fraction.hpp の 50 行目に定義があります。
|
inline |
fraction.hpp の 51 行目に定義があります。
|
friend |
fraction.hpp の 53 行目に定義があります。
T Fraction< T >::upper |
fraction.hpp の 6 行目に定義があります。
T Fraction< T >::lower |
fraction.hpp の 6 行目に定義があります。