// Used to throw an exception class OutOfBounds { public: OutOfBounds() ; OutOfBounds(const string& str) ; string what() const ; private: string m_what ; } ;