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 + -
显示快捷键?