#include <Frac.h>
Öffentliche Methoden | |
| frac () | |
| frac (long integerval) | |
| frac (long numerator, long denominator) | |
| long | numerator () const |
| long | denominator () const |
| frac & | operator= (const frac &f) |
| frac & | operator+= (const frac &f) |
| frac & | operator-= (const frac &f) |
| frac & | operator*= (const frac &f) |
| frac & | operator/= (const frac &f) |
| frac | operator+ (const frac s) |
| frac | operator- (const frac s) |
| frac | operator* (const frac s) |
| frac | operator/ (const frac s) |
| int | operator< (const frac &f) |
| int | operator<= (const frac &f) |
| int | operator== (const frac &f) |
| int | operator!= (const frac &f) |
| int | operator>= (const frac &f) |
| int | operator> (const frac &f) |
| operator bool () | |
| bool | operator! () |
| frac & | operator= (const int &i) |
| long | gcd (long a, long b) |
Private Attribute | |
| long | n |
| long | d |
Freundbeziehungen | |
| STD_PRE::ostream & | operator<< (STD_PRE::ostream &os, const frac f) |
| frac::frac | ( | ) | [inline] |
Definiert in Zeile 61 der Datei Frac.h.
Wird benutzt von operator*(), operator+(), operator-() und operator/().
| frac::frac | ( | long | integerval | ) | [inline] |
| frac::frac | ( | long | numerator, |
| long | denominator | ||
| ) | [inline] |
Definiert in Zeile 73 der Datei Frac.h.
Benutzt d, denominator(), n und numerator().
{
n = numerator;
d = denominator;
}
| long frac::denominator | ( | ) | const [inline] |
Definiert in Zeile 81 der Datei Frac.h.
Benutzt d.
Wird benutzt von frac(), GisReadArtHead::Read() und InGis::ReadOn().
{return d;}
| long frac::numerator | ( | ) | const [inline] |
Definiert in Zeile 79 der Datei Frac.h.
Benutzt n.
Wird benutzt von frac(), GisReadArtHead::Read() und InGis::ReadOn().
{return n;}
| bool frac::operator! | ( | ) | [inline] |
| STD_PRE::ostream& operator<< | ( | STD_PRE::ostream & | os, |
| const frac | f | ||
| ) | [friend] |
long frac::d [private] |
Definiert in Zeile 58 der Datei Frac.h.
Wird benutzt von denominator(), frac(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>() und operator>=().
long frac::n [private] |
Definiert in Zeile 58 der Datei Frac.h.
Wird benutzt von frac(), numerator(), operator bool(), operator!(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>() und operator>=().
1.7.4