René's URL Explorer Experiment


Title: 异常_C++中文网

Keywords:

direct link

Domain: c-cpp.com

Links:

C-CPP.COMhttps://c-cpp.com/
首页https://c-cpp.com/
C语言https://c-cpp.com/c
C++https://c-cpp.com/cpp
网站转手https://mi.aliyun.com/domain-detail?domain=c-cpp.com
C++ 参考手册https://c-cpp.com/cpp
C++11https://c-cpp.com/cpp/11
C++14https://c-cpp.com/cpp/14
C++17https://c-cpp.com/cpp/17
C++20https://c-cpp.com/cpp/20
C++ 编译器支持情况表https://c-cpp.com/cpp/compiler_support
独立与宿主实现https://c-cpp.com/cpp/freestanding
C++ 语言https://c-cpp.com/cpp/language
   变量模板(C++14 起)https://c-cpp.com/cpp/language/variable_template
   整数字面量https://c-cpp.com/cpp/language/integer_literal
   聚合初始化https://c-cpp.com/cpp/language/aggregate_initialization
   比较运算符https://c-cpp.com/cpp/language/operator_comparison
   默认比较(C++20 起)https://c-cpp.com/cpp/language/default_comparisons
   转义序列https://c-cpp.com/cpp/language/escape
   for 循环https://c-cpp.com/cpp/language/for
   while 循环https://c-cpp.com/cpp/language/while
   用户定义转换https://c-cpp.com/cpp/language/cast_operator
   SFINAEhttps://c-cpp.com/cpp/language/sfinae
   主函数https://c-cpp.com/cpp/language/main_function
   ASCII 码表https://c-cpp.com/cpp/language/ascii
   标识符https://c-cpp.com/cpp/language/identifiers
   类型https://c-cpp.com/cpp/language/type
   内存模型https://c-cpp.com/cpp/language/memory_model
   对象https://c-cpp.com/cpp/language/object
   基本概念https://c-cpp.com/cpp/language/basic_concepts
   表达式https://c-cpp.com/cpp/language/expressions
   声明https://c-cpp.com/cpp/language/declarations
   初始化https://c-cpp.com/cpp/language/initialization
   函数https://c-cpp.com/cpp/language/functions
   语句https://c-cpp.com/cpp/language/statements
   类https://c-cpp.com/cpp/language/classes
   运算符重载https://c-cpp.com/cpp/language/operators
   模板https://c-cpp.com/cpp/language/templates
   异常https://c-cpp.com/cpp/language/exceptions
   事务性内存https://c-cpp.com/cpp/language/transactional_memory
   占位符类型说明符 (C++11 起)https://c-cpp.com/cpp/language/auto
   decltype 说明符https://c-cpp.com/cpp/language/decltype
   函数声明https://c-cpp.com/cpp/language/function
   final 说明符 (C++11 起)https://c-cpp.com/cpp/language/final
   override 说明符(C++11 起)https://c-cpp.com/cpp/language/override
   引用声明https://c-cpp.com/cpp/language/reference
   移动构造函数https://c-cpp.com/cpp/language/move_constructor
   移动赋值运算符https://c-cpp.com/cpp/language/move_assignment
   枚举声明https://c-cpp.com/cpp/language/enum
   constexpr 说明符(C++11 起)https://c-cpp.com/cpp/language/constexpr
   列表初始化 (C++11 起)https://c-cpp.com/cpp/language/list_initialization
   构造函数与成员初始化器列表https://c-cpp.com/cpp/language/initializer_list
   using 声明https://c-cpp.com/cpp/language/using_declaration
   nullptr,指针字面量https://c-cpp.com/cpp/language/nullptr
   基础类型https://c-cpp.com/cpp/language/types
   类型别名,别名模版 (C++11 起)https://c-cpp.com/cpp/language/type_alias
   形参包https://c-cpp.com/cpp/language/parameter_pack
   联合体声明https://c-cpp.com/cpp/language/union
   字符串字面量https://c-cpp.com/cpp/language/string_literal
   用户定义字面量 (C++11 起)https://c-cpp.com/cpp/language/user_literal
   属性说明符序列(C++11 起)https://c-cpp.com/cpp/language/attributes
   Lambda 表达式 (C++11 起)https://c-cpp.com/cpp/language/lambda
   noexcept 说明符 (C++11 起)https://c-cpp.com/cpp/language/noexcept_spec
   noexcept 运算符 (C++11 起)https://c-cpp.com/cpp/language/noexcept
   alignof 运算符(C++11 起)https://c-cpp.com/cpp/language/alignof
   alignas 说明符 (C++11 起)https://c-cpp.com/cpp/language/alignas
   存储类说明符https://c-cpp.com/cpp/language/storage_duration
   基于范围的 for 循环 (C++11 起)https://c-cpp.com/cpp/language/range-for
   static_assert 声明https://c-cpp.com/cpp/language/static_assert
   隐式转换https://c-cpp.com/cpp/language/implicit_conversion
   代用运算符表示https://c-cpp.com/cpp/language/operator_alternative
   自增/自减运算符https://c-cpp.com/cpp/language/operator_incdec
   折叠表达式(C++17 起)https://c-cpp.com/cpp/language/fold
   类模板实参推导(C++17 起)https://c-cpp.com/cpp/language/class_template_argument_deduction
   模板形参与模板实参https://c-cpp.com/cpp/language/template_parameters
   if 语句https://c-cpp.com/cpp/language/if
   inline 说明符https://c-cpp.com/cpp/language/inline
   结构化绑定声明 (C++17 起)https://c-cpp.com/cpp/language/structured_binding
   switch 语句https://c-cpp.com/cpp/language/switch
   字符字面量https://c-cpp.com/cpp/language/character_literal
   命名空间https://c-cpp.com/cpp/language/namespace
   求值顺序https://c-cpp.com/cpp/language/eval_order
   复制消除https://c-cpp.com/cpp/language/copy_elision
   consteval 说明符 (C++20 起)https://c-cpp.com/cpp/language/consteval
   constinit 说明符 (C++20 起)https://c-cpp.com/cpp/language/constinit
   协程 (C++20)https://c-cpp.com/cpp/language/coroutines
   模块 (C++20 起)https://c-cpp.com/cpp/language/modules
   约束与概念 (C++20 起)https://c-cpp.com/cpp/language/constraints
   new 表达式https://c-cpp.com/cpp/language/new
   do-while 循环https://c-cpp.com/cpp/language/do
   continue 语句https://c-cpp.com/cpp/language/continue
   break 语句https://c-cpp.com/cpp/language/break
   goto 语句https://c-cpp.com/cpp/language/goto
   return 语句https://c-cpp.com/cpp/language/return
   动态异常说明https://c-cpp.com/cpp/language/except_spec
   throw 表达式https://c-cpp.com/cpp/language/throw
   try 块https://c-cpp.com/cpp/language/try_catch
   命名空间别名https://c-cpp.com/cpp/language/namespace_alias
   类声明https://c-cpp.com/cpp/language/class
   cv(const 与 volatile)类型限定符https://c-cpp.com/cpp/language/cv
   默认初始化https://c-cpp.com/cpp/language/default_initialization
   值初始化(C++03 起)https://c-cpp.com/cpp/language/value_initialization
   零初始化https://c-cpp.com/cpp/language/zero_initialization
   复制初始化https://c-cpp.com/cpp/language/copy_initialization
   直接初始化https://c-cpp.com/cpp/language/direct_initialization
   常量初始化https://c-cpp.com/cpp/language/constant_initialization
   引用初始化https://c-cpp.com/cpp/language/reference_initialization
   值类别https://c-cpp.com/cpp/language/value_category
   C++ 运算符优先级https://c-cpp.com/cpp/language/operator_precedence
   布尔字面量https://c-cpp.com/cpp/language/bool_literal
   浮点字面量https://c-cpp.com/cpp/language/floating_literal
   typedef 说明符https://c-cpp.com/cpp/language/typedef
   显式类型转换https://c-cpp.com/cpp/language/explicit_cast
   static_cast 转换https://c-cpp.com/cpp/language/static_cast
   dynamic_cast 转换https://c-cpp.com/cpp/language/dynamic_cast
   const_cast 转换https://c-cpp.com/cpp/language/const_cast
   reinterpret_cast 转换https://c-cpp.com/cpp/language/reinterpret_cast
   delete 表达式https://c-cpp.com/cpp/language/delete
   构造函数与成员初始化器列表https://c-cpp.com/cpp/language/constructor
   this 指针https://c-cpp.com/cpp/language/this
   访问说明符https://c-cpp.com/cpp/language/access
   友元声明https://c-cpp.com/cpp/language/friend
   virtual 函数说明符https://c-cpp.com/cpp/language/virtual
   explicit 说明符https://c-cpp.com/cpp/language/explicit
   静态成员https://c-cpp.com/cpp/language/static
   默认构造函数https://c-cpp.com/cpp/language/default_constructor
   复制构造函数https://c-cpp.com/cpp/language/copy_constructor
   复制赋值运算符https://c-cpp.com/cpp/language/copy_assignment
   析构函数https://c-cpp.com/cpp/language/destructor
   类模板https://c-cpp.com/cpp/language/class_template
   函数模板https://c-cpp.com/cpp/language/function_template
   显式(全)模板特化https://c-cpp.com/cpp/language/template_specialization
   汇编声明https://c-cpp.com/cpp/language/asm
   C++ 的历史https://c-cpp.com/cpp/language/history
   作用域https://c-cpp.com/cpp/language/scope
   生存期https://c-cpp.com/cpp/language/lifetime
   定义与单一定义规则(ODR)https://c-cpp.com/cpp/language/definition
   名字查找https://c-cpp.com/cpp/language/lookup
   有限定的名字查找https://c-cpp.com/cpp/language/qualified_lookup
   无限定的名字查找https://c-cpp.com/cpp/language/unqualified_lookup
   如同规则https://c-cpp.com/cpp/language/as_if
   未定义行为https://c-cpp.com/cpp/language/ub
   翻译阶段https://c-cpp.com/cpp/language/translation_phases
   常量表达式https://c-cpp.com/cpp/language/constant_expression
   赋值运算符https://c-cpp.com/cpp/language/operator_assignment
   算术运算符https://c-cpp.com/cpp/language/operator_arithmetic
   逻辑运算符https://c-cpp.com/cpp/language/operator_logical
   成员访问运算符https://c-cpp.com/cpp/language/operator_member_access
   其他运算符https://c-cpp.com/cpp/language/operator_other
   sizeof 运算符https://c-cpp.com/cpp/language/sizeof
   typeid 运算符https://c-cpp.com/cpp/language/typeid
   指针声明https://c-cpp.com/cpp/language/pointer
   数组声明https://c-cpp.com/cpp/language/array
   语言链接https://c-cpp.com/cpp/language/language_linkage
   详述类型说明符https://c-cpp.com/cpp/language/elaborated_type_specifier
   默认实参https://c-cpp.com/cpp/language/default_arguments
   变长实参https://c-cpp.com/cpp/language/variadic_arguments
   实参依赖查找https://c-cpp.com/cpp/language/adl
   重载决议https://c-cpp.com/cpp/language/overload_resolution
   重载函数的地址https://c-cpp.com/cpp/language/overloaded_address
   注入类名https://c-cpp.com/cpp/language/injected-class-name
   非静态数据成员https://c-cpp.com/cpp/language/data_members
   非静态成员函数https://c-cpp.com/cpp/language/member_functions
   嵌套类https://c-cpp.com/cpp/language/nested_types
   派生类https://c-cpp.com/cpp/language/derived_class
   空基类优化https://c-cpp.com/cpp/language/ebo
   抽象类https://c-cpp.com/cpp/language/abstract_class
   位域https://c-cpp.com/cpp/language/bit_field
   转换构造函数https://c-cpp.com/cpp/language/converting_constructor
   成员模板https://c-cpp.com/cpp/language/member_template
   模板实参推导https://c-cpp.com/cpp/language/template_argument_deduction
   部分模板特化https://c-cpp.com/cpp/language/partial_specialization
   sizeof... 运算符https://c-cpp.com/cpp/language/sizeof...
   待决名https://c-cpp.com/cpp/language/dependent_name
   函数 try 块https://c-cpp.com/cpp/language/function-try-block
   扩充命名空间 stdhttps://c-cpp.com/cpp/language/extending_std
   字母缩写https://c-cpp.com/cpp/language/acronyms
   RAIIhttps://c-cpp.com/cpp/language/raii
   三/五/零之法则https://c-cpp.com/cpp/language/rule_of_three
   PImplhttps://c-cpp.com/cpp/language/pimpl
   零开销原则https://c-cpp.com/cpp/language/Zero-overhead_principle
   类型https://c-cpp.com/cpp/language/incomplete_type
   隐式转换https://c-cpp.com/cpp/language/implicit_cast
注释https://c-cpp.com/cpp/comment
C++ 关键词https://c-cpp.com/cpp/keyword
预处理器https://c-cpp.com/cpp/preprocessor
C++ 标准库头文件https://c-cpp.com/cpp/header
具名要求https://c-cpp.com/cpp/named_req
功能特性测试 (C++20)https://c-cpp.com/cpp/feature_test
工具库https://c-cpp.com/cpp/utility
类型支持(基本类型、RTTI、类型特性)https://c-cpp.com/cpp/types
概念库 (C++20)https://c-cpp.com/cpp/concepts
错误处理https://c-cpp.com/cpp/error
动态内存管理https://c-cpp.com/cpp/memory
日期和时间工具https://c-cpp.com/cpp/chrono
字符串库https://c-cpp.com/cpp/string
容器库https://c-cpp.com/cpp/container
迭代器库https://c-cpp.com/cpp/iterator
范围库 (C++20)https://c-cpp.com/cpp/ranges
算法库https://c-cpp.com/cpp/algorithm
数值库https://c-cpp.com/cpp/numeric
输入/输出库https://c-cpp.com/cpp/io
文件系统库https://c-cpp.com/cpp/filesystem
本地化库https://c-cpp.com/cpp/locale
正则表达式库https://c-cpp.com/cpp/regex
原子操作库https://c-cpp.com/cpp/atomic
线程支持库https://c-cpp.com/cpp/thread
实验性 C++ 特性https://c-cpp.com/cpp/experimental
有用的资源https://c-cpp.com/cpp/links
索引https://c-cpp.com/cpp/index
std 符号索引https://c-cpp.com/cpp/symbol_index
协程支持 (C++20)https://c-cpp.com/cpp/coroutine
C++ 关键词https://c-cpp.com/cpp/keywords
首页https://c-cpp.com/
C++ 参考手册https://c-cpp.com/cpp
C++ 语言https://c-cpp.com/cpp/language
throw 表达式https://c-cpp.com/cpp/language/throw.html
dynamic_casthttps://c-cpp.com/cpp/language/dynamic_cast.html
typeidhttps://c-cpp.com/cpp/language/typeid.html
new 表达式https://c-cpp.com/cpp/language/new.html
分配函数https://c-cpp.com/cpp/memory/new/operator_new.html
std::vector::athttps://c-cpp.com/cpp/container/vector/at.html
std::string::substrhttps://c-cpp.com/cpp/string/basic_string/substr.html
try 块https://c-cpp.com/cpp/language/try_catch.html
catch 子句https://c-cpp.com/cpp/language/try_catch.html
异常说明https://c-cpp.com/cpp/language/except_spec.html
noexcept 说明符https://c-cpp.com/cpp/language/noexcept_spec.html
std::terminatehttps://c-cpp.com/cpp/error/terminate.html
std::unexpectedhttps://c-cpp.com/cpp/error/unexpected.html
std::longjmphttps://c-cpp.com/cpp/utility/program/longjmp.html
[1]https://c-cpp.com/cpp/language/exceptions.html#cite_note-1
[2]https://c-cpp.com/cpp/language/exceptions.html#cite_note-2
[3]https://c-cpp.com/cpp/language/exceptions.html#cite_note-3
RAIIhttps://c-cpp.com/cpp/language/raii.html
std::string::athttps://c-cpp.com/cpp/string/basic_string/at.html
[4]https://c-cpp.com/cpp/language/exceptions.html#cite_note-4
[5]https://c-cpp.com/cpp/language/exceptions.html#cite_note-5
[6]https://c-cpp.com/cpp/language/exceptions.html#cite_note-6
析构函数https://c-cpp.com/cpp/language/destructor.html
析构函数https://c-cpp.com/cpp/language/destructor.html
noexcepthttps://c-cpp.com/cpp/language/noexcept.html
移动构造函数https://c-cpp.com/cpp/language/move_constructor.html
std::vector::push_backhttps://c-cpp.com/cpp/container/vector/push_back.html
std::sorthttps://c-cpp.com/cpp/algorithm/sort.html
std::make_sharedhttps://c-cpp.com/cpp/memory/shared_ptr/make_shared.html
std::exceptionhttps://c-cpp.com/cpp/error/exception.html
[7]https://c-cpp.com/cpp/language/exceptions.html#cite_note-7
[8]https://c-cpp.com/cpp/language/exceptions.html#cite_note-8
[9]https://c-cpp.com/cpp/language/exceptions.html#cite_note-9
[10]https://c-cpp.com/cpp/language/exceptions.html#cite_note-10
[11]https://c-cpp.com/cpp/language/exceptions.html#cite_note-11
[12]https://c-cpp.com/cpp/language/exceptions.html#cite_note-12
[13]https://c-cpp.com/cpp/language/exceptions.html#cite_note-13
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-1
“何时及如何使用异常”http://www.drdobbs.com/when-and-how-to-use-exceptions/184401836
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-2
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-3
I.10https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#i10-use-exceptions-to-signal-a-failure-to-perform-a-required-task
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-4
“附录 E”http://stroustrup.com/3rd_safe.pdf
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-5
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-6
“泛型组件中的异常安全”http://www.boost.org/community/exception_safety.html
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-7
“错误与异常处理”http://www.boost.org/community/error_handling.html
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-8
“我应该抛出什么?”https://isocpp.org/wiki/faq/exceptions#what-to-throw
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-9
E.14https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#e14-use-purpose-designed-user-defined-types-as-exceptions-not-built-in-types
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-10
E.15https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#e15-catch-exceptions-from-a-hierarchy-by-reference
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-11
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-12
“我应该捕捉什么?”https://isocpp.org/wiki/faq/exceptions#what-to-catch
https://c-cpp.com/cpp/language/exceptions.html#cite_ref-13
C语言https://c-cpp.com/
C++中文网https://c-cpp.com/

Viewport: width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0


URLs of crawlers that visited me.