Cette exception est levee par les classes de la bibliotheque lorsqu'une erreur inconnue et imprevue apparait. Cette exception est le comportement par defaut que doit gerer le gestionnaire d'exception en ce qui concerne les classes de la bibliotheque. En general le nom de l'objet en erreur est inclus dans le message de l'exception.
Cette exception herite de la classe GenericException qui definit uniquement un constructeur et deux membres publics constants : type et message. See Classe GenericException.
class RunTimeException : public GenericException { public: // Constructeur RunTimeException(string msg = "undefined"); };
Ce contructeur prend la chaine msg comme message d'erreur a renvoyer au gestionnaire d'exception. Cette valeur est stockee dans le membre public constant message.
Le membre public constant type est initialise avec le nom de la classe, soit RunTimeException.