/* Class 'Number' */ #include "Number.h" // default constructor Number::Number() { count++; // Count number of instances } // copy constructor Number::Number(const Number &other) { count++; // Count number of instances } // destructor Number::~Number() { count--; // Count number of instances } // return number of instances (static member function) int Number::noOfNumbers() { return count; } int Number::count = 0; // initialise static member variable