// use invalid position class InvalidPositionException : public RuntimeException { public: InvalidPositionException(const string& err) : RuntimeException(err) {} };