cppreference.com
创建帐户
登录
命名空间
页面
讨论
变体
视图
视图
编辑
历史记录
操作
标准库头文件
<cassert>
来自 cppreference.com
<
cpp
|
header
C++
编译器支持
独立和托管
语言
标准库
标准库头文件
命名要求
功能测试宏
(C++20)
语言支持库
概念库
(C++20)
元编程库
(C++11)
诊断库
通用实用程序库
字符串库
容器库
迭代器库
范围库
(C++20)
算法库
数值库
本地化库
输入/输出库
文件系统库
(C++17)
正则表达式库
(C++11)
并发支持库
(C++11)
执行支持库
(C++26)
技术规范
符号索引
外部库
[编辑]
标准库头文件
语言支持
<cstddef>
<cstdlib>
<version>
(C++20)
<limits>
<climits>
<cfloat>
<cstdint>
(C++11)
<stdfloat>
(C++23)
<new>
<typeinfo>
<source_location>
(C++20)
<exception>
<initializer_list>
(C++11)
<compare>
(C++20)
<coroutine>
(C++20)
<csignal>
<csetjmp>
<cstdarg>
概念
<concepts>
(C++20)
诊断
<stdexcept>
<stacktrace>
(C++23)
<cassert>
<cerrno>
<system_error>
(C++11)
内存管理
<memory>
<memory_resource>
(C++17)
<scoped_allocator>
(C++11)
元编程
<type_traits>
(C++11)
<ratio>
(C++11)
通用实用程序
<utility>
<tuple>
(C++11)
<optional>
(C++17)
<variant>
(C++17)
<any>
(C++17)
<debugging>
(C++26)
<expected>
(C++23)
<bitset>
<functional>
<typeindex>
(C++11)
<execution>
(C++17)
<charconv>
(C++17)
<format>
(C++20)
<bit>
(C++20)
字符串
<string_view>
(C++17)
<string>
<cctype>
<cwctype>
<cstring>
<cwchar>
<cuchar>
(C++11)
容器
<array>
(C++11)
<deque>
<forward_list>
(C++11)
<list>
<vector>
<map>
<set>
<unordered_map>
(C++11)
<unordered_set>
(C++11)
<queue>
<stack>
<flat_map>
(C++23)
<flat_set>
(C++23)
<span>
(C++20)
<mdspan>
(C++23)
<inplace_vector>
(C++26)
迭代器
<iterator>
范围
<ranges>
(C++20)
<generator>
(C++23)
算法
<algorithm>
<numeric>
数值
<cfenv>
(C++11)
<complex>
<random>
(C++11)
<valarray>
<cmath>
<linalg>
(C++26)
<numbers>
(C++20)
时间
<chrono>
(C++11)
<ctime>
本地化
<locale>
<clocale>
<codecvt>
(
C++11/17/26*
)
<text_encoding>
(C++26)
输入/输出
<iosfwd>
<iostream>
<ios>
<streambuf>
<istream>
<ostream>
<iomanip>
<print>
(C++23)
<sstream>
<spanstream>
(C++23)
<fstream>
<syncstream>
(C++20)
<filesystem>
(C++17)
<cstdio>
<cinttypes>
(C++11)
<strstream>
(
C++98/26*
)
正则表达式
<regex>
(C++11)
并发支持
<stop_token>
(C++20)
<thread>
(C++11)
<atomic>
(C++11)
<rcu>
(C++26)
<stdatomic.h>
(C++23)
<mutex>
(C++11)
<shared_mutex>
(C++14)
<condition_variable>
(C++11)
<semaphore>
(C++20)
<latch>
(C++20)
<barrier>
(C++20)
<future>
(C++11)
<hazard_pointer>
(C++26)
C 兼容性
<cstdbool>
(
C++11/17/20*
)
<ccomplex>
(
C++11/17/20*
)
<ctgmath>
(
C++11/17/20*
)
<cstdalign>
(
C++11/17/20*
)
<ciso646>
(直到 C++20)
[编辑]
此头文件最初在 C 标准库中,名为
<assert.h>
.
此头文件是
错误处理
库的一部分。
宏
assert
如果用户指定的条件不是
true
,则中止程序。在发布版本中可能被禁用。
(函数宏)
[编辑]
[
编辑
]
提要
#define assert(E) /* see description */