classes/ftest1.cpp

The following code example is taken from the book
Object-Oriented Programming in C++
by Nicolai M. Josuttis, Wiley, 2002
© Copyright Nicolai M. Josuttis 2002


// include header files for the classes that are being used
#include "frac1.hpp"

int main()
{
    CPPBook::Fraction x;        // initialisation using the default constructor
    CPPBook::Fraction w(7,3);   // initialisation using the int/int constructor

    // output fraction w
    w.print();

    // fraction w is assigned to fraction x
    x = w;

    // convert 1000 to a fraction and assign the result to w
    w = CPPBook::Fraction(1000);

    // output x and w
    x.print();
    w.print();
}