⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 error_handling_example.qbk

📁 Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work
💻 QBK
字号:
[section:error_eg Error Handling Example]See [link math_toolkit.main_overview.error_handling error handling documentation]for a detailed explanation of the mechanism of handling errors,including the common "bad" arguments to distributions and functions,and how to use __policy_section to control it.But, by default, *exceptions will be raised*, for domain errors,pole errors, numeric overflow, and internal evaluation errors.To avoid the exceptions from getting thrown and instead get an appropriate value returned, usually a NaN (domain errorspole errors or internal errors), or infinity (from overflow), you need to change the policy.[import ../../../example/error_handling_example.cpp][error_handling_example][caution If throwing of exceptions is enabled (the default) but you do *not* have try & catch block,then the program will terminate with an uncaught exception and probably abort.Therefore to get the benefit of helpful error messages, enabling *all exceptionsand using try & catch* is recommended for most applications.However, for simplicity, the is not done for most examples.]  [endsect] [/section:error_eg Error Handling Example][/   Copyright 2007 John Maddock and Paul A. Bristow.  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).]

⌨️ 快捷键说明

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