1 // Test der überlagerten Symbole
  2 // Datei: rmainop.cpp
  3 #include <stdio.h>
  4 #include "ratioop.hpp"
  5
  6 int main ()
  7 {
  8 ratio A,B(1,2),C(1,4);
  9
 10 printf("\x1b[2J\x1b[1;1HOperatorüberlagerung\n");
 11 printf("\nAddition (1/2 + 1/4):\t\t ");
 12 A = B+C;
 13 A.print();
 14 printf("\nSubtraktion (1/2 - 1/4):\t ");
 15 A = B-C;
 16 A.print();
 17 printf("\nMultiplikation (1/2 * 1/4):\t ");
 18 A = B*C;
 19 A.print();
 20 printf("\nDivision (1/2 / 1/4):\t\t ");
 21 A = B/C;
 22 A.print();
 23 printf("\nZuweisungskette:\t\t ");
 24 A = B = C;
 25 A.print();
 26 return 0;
 27 }

Bild 7-12: Testprogramm für die "ratio"-Operatoren