我有一个使用try-catch
. 所以我想使用和另一个类来打印出不同类型的消息。我应该怎么办?
我使用命名空间std
。我是新手,不熟悉 using namespace std
。请指导我谢谢。
SparseException::SparseException ()
{ }
SparseException::SparseException (char *message)
{ }
void SparseException::printMessage () const
{
// ...
}
try
{
//did some stuffs here.
}
catch (exception e)
{
char *message = "Sparse Exception caught: Element not found, delete fail";
SparseException s (message);
s.printMessage();
}