C++的异常处理方法之一.

try
{
     if (error == DoSomething())
    {
        throw std::runtime_error("DoSomethin failed ");
    }
 }
catch (std::runtime_error& e)
{
    logger->note("%s line %i : %s", e.what());
}

posted on 2008-06-18 23:19  Jacken  阅读(144)  评论(0)    收藏  举报

导航