helper2.cpp

来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 73 行

CPP
73
字号
//Copyright (c) 2006-2008 Emil Dotchevski and Reverge Studios, Inc.//Distributed under the Boost Software License, Version 1.0. (See accompanying//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)#include "helper2.hpp"#include <boost/throw_exception.hpp>namespaceboost    {    namespace    exception_test        {        inline        derives_boost_exception::        derives_boost_exception( int x ):            x_(x)            {            }        derives_boost_exception::        ~derives_boost_exception() throw()            {            }        inline        derives_boost_exception_virtually::        derives_boost_exception_virtually( int x ):            x_(x)            {            }        derives_boost_exception_virtually::        ~derives_boost_exception_virtually() throw()            {            }        inline        derives_std_exception::        derives_std_exception( int x ):            x_(x)            {            }        derives_std_exception::        ~derives_std_exception() throw()            {            }        template <>        void        throw_test_exception<derives_boost_exception>( int x )            {            boost::throw_exception( derives_boost_exception(x) );            }        template <>        void        throw_test_exception<derives_boost_exception_virtually>( int x )            {            boost::throw_exception( derives_boost_exception_virtually(x) );            }        template <>        void        throw_test_exception<derives_std_exception>( int x )            {            boost::throw_exception( derives_std_exception(x) );            }        }    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?