C++ 命名要求: RandomNumberDistribution
RandomNumberDistribution 是一个根据某种规则返回随机数的函数对象。
RandomNumberDistribution 是一个根据某种规则返回随机数的函数对象。
封装了对象访问/寻址、分配/释放和构造/析构的策略。
AllocatorAwareContainer 是一个持有 *Allocator* 实例的容器。
AssociativeContainer 是一种有序容器,它根据键提供对象的快速查找。
BasicFormatter 是一种抽象了给定格式化参数类型和字符类型的格式化操作的类型。
BasicLockable 要求描述了为执行代理(即线程)提供排他性阻塞语义的类型的最小特征。
Lockable 要求扩展了 BasicLockable 要求,以包括尝试锁定。
BinaryPredicate 是一组标准库设施期望用户提供的参数满足的要求。
BinaryTypeTrait 是一个类模板,它用 integral_constant 描述了其两个模板类型参数之间的关系。
定义了一种类型,可用于表示一组常量值或这些值的任意组合。
Callable 类型是一种可以执行 INVOKE 和 INVOKE<R> 操作的类型
CharTraits 是一个特性类,它抽象了给定字符类型的基础字符和字符串操作。
Clock 要求描述了一个包含 std::timepoint 的集合,
Compare 是一组标准库设施期望用户提供的函数对象类型满足的要求。
ConstexprIterator 是 LegacyIterator
Container 是一个用于存储其他对象并管理其所包含对象所用内存的对象。
ContiguousContainer 是一个在连续内存位置存储对象的容器。
指定该类型的实例可以从左值表达式进行复制赋值。
指定该类型的实例可以从左值表达式进行复制构造。
指定该类型的实例可以通过给定分配器进行原地复制构造。
指定类型实例可以默认构造。
指定该类型的实例可以通过给定分配器进行原地默认构造。
指定类型的实例可以被析构。
指定该类型的对象可以通过给定分配器在未初始化存储中从给定参数集构造。
该类型必须与 == 运算符一起使用,并且结果应具有标准语义。
指定该类型的对象可以通过给定 Allocator 销毁。
要求
要求
Formatter 是一种抽象了给定格式化参数类型和字符类型的格式化操作的类型。
FunctionObject 类型是一种可以在函数调用运算符左侧使用的对象的类型。
Hash 是一个函数对象,其输出仅取决于输入,并且发生冲突的概率非常低。
注意:标准没有定义具有此名称的命名要求。这是核心语言定义的一种类型类别。
LegacyBidirectionalIterator 是 LegacyForwardIterator
LegacyContiguousIterator 是 LegacyIterator
LegacyForwardIterator 是可以从指向元素读取数据的 LegacyIterator。
LegacyInputIterator 是可以从指向元素读取数据的 LegacyIterator。
LegacyIterator 要求描述了可用于标识和遍历容器元素的类型。
LegacyOutputIterator 是可以写入指向元素的 LegacyIterator。
LegacyRandomAccessIterator 是 LegacyBidirectionalIterator
该类型必须与 < 运算符一起使用,并且结果应具有标准语义。
指定类型是字面量类型。字面量类型是 constexpr 变量的类型,它们可以被构造,
指定该类型的实例可以从右值参数进行移动赋值。
指定该类型的实例可以从右值参数进行移动构造。
指定此类型的对象可以通过给定分配器从该类型的右值构造到未初始化的存储中。
Mutex 要求扩展了 Lockable 要求,以包括线程间同步。
指定该类型是一个可以与 std::nullptrt 对象比较的指针式对象。
指定该类型可以用作 std::valarray 的模板参数
指定该类型是 POD(普通旧数据)类型。这意味着该类型与 C 编程语言中使用的类型兼容,
Predicate 要求描述了一个可调用对象,该对象返回一个可作为 bool 值测试的值。
随机数引擎是一个函数对象,它返回无符号整数值,其中结果范围内每个值的概率(理想情况下)相等。
RandomNumberEngineAdaptor 是一个 RandomNumberEngine,它转换输出
Range 适配器闭包对象是可以通过管道运算符调用的 FunctionObjects
Range 适配器对象是自定义点对象,它们接受 viewablerange 作为第一个参数并返回一个视图。
RegexTraits 是一个特性类,它抽象了给定字符类型作为模板类型参数时所需的操作。
ReversibleContainer 是一个容器,其迭代器满足以下任一要求:
注意:标准没有定义具有此名称的命名要求。这是核心语言定义的一种类型类别。
SeedSequence 是一个对象,它根据消耗的整数数据范围生成 0 ≤ i 32 范围内的无符号整数值 i。
SequenceContainer 是一个将相同类型的对象线性排列存储的容器。
SharedMutex 要求扩展了 Mutex 要求,以包括共享锁所有权模式。
SharedTimedLockable 要求描述了为执行代理(线程、进程、任务)提供定时共享阻塞语义的类型的特征。
SharedTimedMutex 要求扩展了 TimedMutex 要求,以包括共享锁所有权模式。
指定类型是标准布局类型。标准布局类型对于与其他编程语言编写的代码进行通信非常有用。
该类型的任何左值或右值都可以使用无限定函数调用 swap() 与其他类型的任何左值或右值交换
SharedLockable 要求描述了为执行代理(即线程)提供共享阻塞语义的类型的最小特征。
TimedLockable 要求描述了为执行代理提供定时排他性阻塞语义的类型的特征。
TimedMutex 要求扩展了 TimedLockable 要求,以包括线程间同步。
TransformationTrait 是一个类模板,它提供了对其模板类型参数的转换。
TrivialClock 要求描述了 chrono 库中几种时钟所满足的要求。
注意:标准没有定义具有此名称的命名要求。这是核心语言定义的一种类型类别。
指定类型是平凡类型。
UnaryTypeTrait 是一个类模板,它通过 integral_constant(通常是 bool_constant)特化来描述其模板类型参数的属性。
要求
要求
均匀随机位生成器是一个函数对象,它返回无符号整数值,使得范围内的每个值
无序关联容器是根据键提供对象快速查找的容器。
该类型的两个对象可以被解引用,并且可以使用无限定函数调用 swap() 交换结果值。
智能指针
RandomNumberDistribution 是一个根据某种规则返回随机数的函数对象。
封装了对象访问/寻址、分配/释放和构造/析构的策略。
AllocatorAwareContainer 是一个持有 *Allocator* 实例的容器。
AssociativeContainer 是一种有序容器,它根据键提供对象的快速查找。
BasicFormatter 是一种抽象了给定格式化参数类型和字符类型的格式化操作的类型。
BasicLockable 要求描述了为执行代理(即线程)提供排他性阻塞语义的类型的最小特征。
Lockable 要求扩展了 BasicLockable 要求,以包括尝试锁定。
BinaryPredicate 是一组标准库设施期望用户提供的参数满足的要求。
BinaryTypeTrait 是一个类模板,它用 integral_constant 描述了其两个模板类型参数之间的关系。
定义了一种类型,可用于表示一组常量值或这些值的任意组合。
Callable 类型是一种可以执行 INVOKE 和 INVOKE<R> 操作的类型
CharTraits 是一个特性类,它抽象了给定字符类型的基础字符和字符串操作。
Clock 要求描述了一个包含 std::timepoint 的集合,
Compare 是一组标准库设施期望用户提供的函数对象类型满足的要求。
ConstexprIterator 是 LegacyIterator
Container 是一个用于存储其他对象并管理其所包含对象所用内存的对象。
ContiguousContainer 是一个在连续内存位置存储对象的容器。
指定该类型的实例可以从左值表达式进行复制赋值。
指定该类型的实例可以从左值表达式进行复制构造。
指定该类型的实例可以通过给定分配器进行原地复制构造。
指定类型实例可以默认构造。
指定该类型的实例可以通过给定分配器进行原地默认构造。
指定类型的实例可以被析构。
指定该类型的对象可以通过给定分配器在未初始化存储中从给定参数集构造。
该类型必须与 == 运算符一起使用,并且结果应具有标准语义。
指定该类型的对象可以通过给定 Allocator 销毁。
要求
要求
Formatter 是一种抽象了给定格式化参数类型和字符类型的格式化操作的类型。
FunctionObject 类型是一种可以在函数调用运算符左侧使用的对象的类型。
Hash 是一个函数对象,其输出仅取决于输入,并且发生冲突的概率非常低。
注意:标准没有定义具有此名称的命名要求。这是核心语言定义的一种类型类别。
LegacyBidirectionalIterator 是 LegacyForwardIterator
LegacyContiguousIterator 是 LegacyIterator
LegacyForwardIterator 是可以从指向元素读取数据的 LegacyIterator。
LegacyInputIterator 是可以从指向元素读取数据的 LegacyIterator。
LegacyIterator 要求描述了可用于标识和遍历容器元素的类型。
LegacyOutputIterator 是可以写入指向元素的 LegacyIterator。
LegacyRandomAccessIterator 是 LegacyBidirectionalIterator
该类型必须与 < 运算符一起使用,并且结果应具有标准语义。
指定类型是字面量类型。字面量类型是 constexpr 变量的类型,它们可以被构造,
指定该类型的实例可以从右值参数进行移动赋值。
指定该类型的实例可以从右值参数进行移动构造。
指定此类型的对象可以通过给定分配器从该类型的右值构造到未初始化的存储中。
Mutex 要求扩展了 Lockable 要求,以包括线程间同步。
指定该类型是一个可以与 std::nullptrt 对象比较的指针式对象。
指定该类型可以用作 std::valarray 的模板参数
指定该类型是 POD(普通旧数据)类型。这意味着该类型与 C 编程语言中使用的类型兼容,
Predicate 要求描述了一个可调用对象,该对象返回一个可作为 bool 值测试的值。
随机数引擎是一个函数对象,它返回无符号整数值,其中结果范围内每个值的概率(理想情况下)相等。
RandomNumberEngineAdaptor 是一个 RandomNumberEngine,它转换输出
Range 适配器闭包对象是可以通过管道运算符调用的 FunctionObjects
Range 适配器对象是自定义点对象,它们接受 viewablerange 作为第一个参数并返回一个视图。
RegexTraits 是一个特性类,它抽象了给定字符类型作为模板类型参数时所需的操作。
ReversibleContainer 是一个容器,其迭代器满足以下任一要求:
注意:标准没有定义具有此名称的命名要求。这是核心语言定义的一种类型类别。
SeedSequence 是一个对象,它根据消耗的整数数据范围生成 0 ≤ i 32 范围内的无符号整数值 i。
SequenceContainer 是一个将相同类型的对象线性排列存储的容器。
SharedMutex 要求扩展了 Mutex 要求,以包括共享锁所有权模式。
SharedTimedLockable 要求描述了为执行代理(线程、进程、任务)提供定时共享阻塞语义的类型的特征。
SharedTimedMutex 要求扩展了 TimedMutex 要求,以包括共享锁所有权模式。
指定类型是标准布局类型。标准布局类型对于与其他编程语言编写的代码进行通信非常有用。
该类型的任何左值或右值都可以使用无限定函数调用 swap() 与其他类型的任何左值或右值交换
SharedLockable 要求描述了为执行代理(即线程)提供共享阻塞语义的类型的最小特征。
TimedLockable 要求描述了为执行代理提供定时排他性阻塞语义的类型的特征。
TimedMutex 要求扩展了 TimedLockable 要求,以包括线程间同步。
TransformationTrait 是一个类模板,它提供了对其模板类型参数的转换。
TrivialClock 要求描述了 chrono 库中几种时钟所满足的要求。
注意:标准没有定义具有此名称的命名要求。这是核心语言定义的一种类型类别。
指定类型是平凡类型。
UnaryTypeTrait 是一个类模板,它通过 integral_constant(通常是 bool_constant)特化来描述其模板类型参数的属性。
要求
要求
均匀随机位生成器是一个函数对象,它返回无符号整数值,使得范围内的每个值
无序关联容器是根据键提供对象快速查找的容器。
该类型的两个对象可以被解引用,并且可以使用无限定函数调用 swap() 交换结果值。
智能指针