を使った関数がありますtry-catch
。だから私は別のクラスを使用して、さまざまな種類のメッセージを出力したいと考えています。私は何をすべきか?
名前空間を使用しますstd
。私はこれが初めてで、 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();
}