<thread>
运算符
operator!=
operator>
operator>=
operator<
operator<<
operator<=
operator==
operator>=
确定一个 thread::id
对象是否大于或等于另一个。
bool operator>= (
thread::id Left,
thread::id Right) noexcept
参数
Left
左 thread::id
对象。
Right
正确的 thread::id
对象。
返回值
!(Left < Right)
注解
此函数不引发任何异常。
operator>
确定一个 thread::id
对象是否大于另一个。
bool operator> (
thread::id Left,
thread::id Right) noexcept
参数
Left
左 thread::id
对象。
Right
正确的 thread::id
对象。
返回值
Right < Left
注解
此函数不引发任何异常。
operator<=
确定一个 thread::id
对象是否小于或等于另一个。
bool operator<= (
thread::id Left,
thread::id Right) noexcept
参数
Left
左 thread::id
对象。
Right
正确的 thread::id
对象。
返回值
!(Right < Left)
注解
此函数不引发任何异常。
operator<
确定一个 thread::id
对象是否小于另一个。
bool operator<(
thread::id Left,
thread::id Right) noexcept
参数
Left
左 thread::id
对象。
Right
正确的 thread::id
对象。
返回值
如果在总排序中,Left 超过 Right,则返回 true
;否则返回 false
。
备注
该运算符定义所有 thread::id
对象的总排序。 这些对象可以用作关联容器中的键。
此函数不引发任何异常。
operator!=
比较两个 thread::id
对象是否相等。
bool operator!= (
thread::id Left,
thread::id Right) noexcept
参数
Left
左 thread::id
对象。
Right
正确的 thread::id
对象。
返回值
!(Left == Right)
注解
此函数不引发任何异常。
operator==
比较两个 thread::id
对象是否相等。
bool operator== (
thread::id Left,
thread::id Right) noexcept
参数
Left
左 thread::id
对象。
Right
正确的 thread::id
对象。
返回值
如果两个对象表示同一个执行线程或者这两个对象都不表示执行线程,则为 true
;否则为 false
。
备注
此函数不引发任何异常。
operator<<
将 thread::id
对象的文本表示形式插入流。
template <class Elem, class Tr>
basic_ostream<Elem, Tr>& operator<<(
basic_ostream<Elem, Tr>& Ostr, thread::id Id);
参数
Ostr
一个 basic_ostream 对象。
Id
thread::id
对象。
返回值
Ostr。
备注
此函数将 Id 插入 Ostr。
如果两个thread::id
对象相等,这些对象的文本表示形式相同。