std::swap<div class="t-tr-text">(性病::的match_results)<div class="t-tr-dropdown"><div><div><div class="t-tr-dropdown-arrow-border"></div><div class="t-tr-dropdown-arrow"></div><div class="t-tr-dropdown-h">原文:</div><div class="t-tr-dropdown-orig">(std::match_results)</div><div class="t-tr-dropdown-notes">这段文字是通过 [http://translate.google.com Google Translate] 自动翻译生成的。<br/>您可以帮助我们检查、纠正翻译中的错误。详情请点击[http://en.cppreference.com/w/Cppreference:MachineTranslations 这里]。</div></div></div></div></div>
来自cppreference.com
< cpp | regex | match results
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <regex> 中定义
|
||
template< class BidirIt, class Alloc > bool operator==( match_results<BidirIt,Alloc>& lhs, |
(1) | (C++11 起) |
template< class BidirIt, class Alloc > bool operator!=( match_results<BidirIt,Alloc>& lhs, |
(2) | (C++11 起) |
比较两个
match_results
对象.两个
match_results
是平等的,如果满足以下条件:原文:
Two
match_results
are equal if the following conditions are met:- 对象都不是“准备好”,“或”
- 这两个比赛的结果是“准备”,并满足以下条件:原文:both match results are ready and the following conditions are met:
- lhs.empty() and rhs.empty(), or
- !lhs.empty()和!rhs.empty()和下列条件得到满足:原文:!lhs.empty() and !rhs.empty() and the following conditions are met:
- lhs.prefix() == rhs.prefix()
- std::equal(lhs.begin(), lhs.end(), rhs.begin())
- lhs.suffix() == rhs.suffix()
1)
检查是否
lhs
和rhs相等2)
检查是否
lhs
和rhs是不相等目录 |
[编辑] 参数
lhs, rhs | - | 匹配结果进行比较
|
类型要求 | ||
-BidirIt 必须满足 BidirectionalIterator 的要求。
| ||
-Alloc 必须满足 Allocator 的要求。
|
[编辑] 返回值
1)
true如果
lhs
rhs
是平等的,false否则.原文:
true if
lhs
and rhs
are equal, false otherwise.2)
true和
lhs
rhs
,如果不相等,false否则.原文:
true if
lhs
and rhs
are not equal, false otherwise.[编辑] 例外
(无)
[编辑] 示例
本章尚未完成 原因:暂无示例 |