zoukankan      html  css  js  c++  java
  • 一个简单的错误处理类


    class CError
    {
    public:
            CError() { }
            
    void ShowError()
            {
                    cout 
    << strError <<endl;
            }

    protected:
            
    string strError;
    };

    class CError1 : public CError
    {
    public:
            CError1()
            {
                    strError 
    = "Error1";
            }
    };

    class CError2 : public CError
    {
    public:
            CError2()
            {
                    strError 
    = "Error2";
            }
    };

    void FunTest1()
    {
            
    throw CError1();
    }
    void FunTest2()
    {
            
    throw CError2();
    }

    void main()
    {
            
    try
            {
                    FunTest1();
            }
            
    catch (CError& e)
            {
                    e.ShowError();
            }

            
    try
            {
                    FunTest2();
            }
            
    catch (CError& e)
            {
                    e.ShowError();
            }
            system(
    "pause");

    }
  • 相关阅读:
    webpack简介与使用
    webpack使用小记
    H5常用技巧
    mac 终端 常用命令
    vue.js学习资料
    git clean(转载)
    HTML5 移动端的上下左右滑动问题
    HTML5+CSS3 loading 效果收集--转载
    使用Chrome DevTools的Timeline分析页面性能
    phantomjs 是什么?----主要是mac下面
  • 原文地址:https://www.cnblogs.com/diylab/p/1376629.html
Copyright © 2011-2022 走看看