I\'ve just created exception hierarchy and wanted to pass char* to constructor of one of my derived classes with a message telling what\'s wrong, but apparently
char*
The what method is virtual, and the meaning is that you should override it to return whatever message you want to return.
what