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
#ifndef FRACTION_HPP
#define FRACTION_HPP
// **** BEGIN namespace CPPBook ********************************
namespace CPPBook {
/* Fraction class
*/
class Fraction {
/* private: no access from outside
*/
private:
int numer;
int denom;
/* public interface
*/
public:
// default constructor
Fraction();
// constructor from int (denominator)
Fraction(int);
// constructor from two ints (numerator and denominator)
Fraction(int, int);
// output
void print();
};
} // **** END namespace CPPBook ********************************
#endif /* FRACTION_HPP */