388 lines
23 KiB
HTML
388 lines
23 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
|
|
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title>std::match_results</title>
|
|
<link rel="stylesheet" href="ext.css" />
|
|
<link rel="stylesheet" href="site_modules.css" />
|
|
</head>
|
|
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_regex_match_results skin-cppreference2 action-view cpp-navbar">
|
|
<div id="cpp-content-base">
|
|
<div id="content"><a id="top"></a>
|
|
<h1 id="firstHeading" class="firstHeading"><span style="font-size:0.7em; line-height:130%">std::</span>match_results</h1>
|
|
<div id="bodyContent">
|
|
<div id="contentSub"><span class="subpages">< <a href="cpp.html">cpp</a>‎ | <a href="cpp-regex.html">regex</a></span></div>
|
|
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
|
|
<table class="t-dcl-begin">
|
|
<tbody>
|
|
<tr class="t-dsc-header">
|
|
<td>
|
|
<div>定义于头文件 <code><a href="cpp-header-regex.html"><regex></a></code></div>
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr class="t-dcl t-since-cxx11">
|
|
<td>
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">template</span><span class="sy1"><</span><br /></span>
|
|
<p> <span class="kw1">class</span> BidirIt,<br />
|
|
<span class="kw1">class</span> Alloc <span class="sy1">=</span> <a href="cpp-memory-allocator.html"><span class="kw700">std::<span class="me2">allocator</span></span></a><span class="sy1"><</span><a href="cpp-regex-sub_match.html"><span class="kw2002">std::<span class="me2">sub_match</span></span></a><span class="sy1"><</span>BidirIt<span class="sy1">>></span><br /></p>
|
|
<span class="sy1">></span> <span class="kw1">class</span> match_results<span class="sy4">;</span></div>
|
|
</td>
|
|
<td>(1)</td>
|
|
<td><span class="t-mark-rev t-since-cxx11">(C++11 起)</span></td>
|
|
</tr>
|
|
<tr class="t-dcl t-since-cxx17">
|
|
<td>
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">namespace</span> pmr <span class="br0">{</span><br /></span>
|
|
<p> <span class="kw1">template</span> <span class="sy1"><</span><span class="kw1">class</span> BidirIt<span class="sy1">></span><br />
|
|
<span class="kw1">using</span> match_results <span class="sy1">=</span> std<span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span>BidirIt,<br />
|
|
<a href="cpp-memory-polymorphic_allocator.html"><span class="kw707">std::<span class="me2">pmr</span><span class="sy4">::</span><span class="me2">polymorphic_allocator</span></span></a><span class="sy1"><</span><br />
|
|
<a href="cpp-regex-sub_match.html"><span class="kw2002">std::<span class="me2">sub_match</span></span></a><span class="sy1"><</span>BidirIt<span class="sy1">>>></span><span class="sy4">;</span><br /></p>
|
|
<span class="br0">}</span></div>
|
|
</td>
|
|
<td>(2)</td>
|
|
<td><span class="t-mark-rev t-since-cxx17">(C++17 起)</span></td>
|
|
</tr>
|
|
<tr class="t-dcl-sep">
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p>类模板 <code>std::match_results</code> 保有表示正则表达式匹配结果的字符序列汇集。</p>
|
|
<p>这是特殊的具分配器容器。它只能默认创建、从<span class="t-lc"><a href="cpp-regex-regex_iterator.html">std::regex_iterator</a></span> 获得,或通过 <span class="t-lc"><a href="cpp-regex-regex_search.html">std::regex_search</a></span> 或 <span class="t-lc"><a href="cpp-regex-regex_match.html">std::regex_match</a></span> 修改。 <code>std::match_results</code> 保有 <span class="t-lc"><a href="cpp-regex-sub_match.html">std::sub_match</a></span> ,它们每个都是一对指向匹配的原初字符序列中的迭代器,故若原初字符序列被销毁,或指向它的迭代器因另外的原因非法化,则检验 <code>std::match_results</code> 是未定义行为。</p>
|
|
<p><code>match_result</code> 中所含的首个 <code>sub_match</code> (下标 0 )始终表示 regex 所做的目标序列内的完整匹配,而后继的 <code>sub_match</code> 表示按顺序对应分隔正则表达式中子表达式的左括号的子表达式匹配</p>
|
|
<p><code>std::match_results</code> 满足<a href="cpp-named_req-AllocatorAwareContainer.html"><span style="font-style:italic">知分配器容器</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(AllocatorAwareContainer)</span></a> 与<a href="cpp-named_req-SequenceContainer.html"><span style="font-style:italic">序列容器</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(SequenceContainer)</span></a> 的要求,除了仅支持复制赋值、移动赋值和对常容器定义的操作,还有比较函数的语义异于对容器要求的语义。</p>
|
|
<h3><span class="mw-headline" id=".E7.B1.BB.E5.9E.8B.E8.A6.81.E6.B1.82">类型要求</span></h3>
|
|
<table class="t-par-begin">
|
|
<tr class="t-par-req">
|
|
<td colspan="3">-
|
|
<div class="spacer"></div>
|
|
<code>BidirIt</code> 必须满足<a href="cpp-named_req-BidirectionalIterator.html"><span style="font-style:italic">老式双向迭代器</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(LegacyBidirectionalIterator)</span></a> 的要求。</td>
|
|
</tr>
|
|
<tr class="t-par-req">
|
|
<td colspan="3">-
|
|
<div class="spacer"></div>
|
|
<code>Alloc</code> 必须满足<a href="cpp-named_req-Allocator.html"><span style="font-style:italic">分配器</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(Allocator)</span></a> 的要求。</td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E7.89.B9.E5.8C.96">特化</span></h3>
|
|
<p>提供几个对常用字符类型的特化:</p>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-regex.html"><regex></a></code></div>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc-hitem">
|
|
<td>类型</td>
|
|
<td>定义</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::cmatch</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span><span class="kw4">const</span> <span class="kw4">char</span><span class="sy2">*</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::wcmatch</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span><span class="kw4">const</span> <span class="kw4">wchar_t</span><span class="sy2">*</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::smatch</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span>std<span class="sy4">::</span><span class="me2">string</span><span class="sy4">::</span><span class="me2">const_iterator</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::wsmatch</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span>std<span class="sy4">::</span><span class="me2">wstring</span><span class="sy4">::</span><span class="me2">const_iterator</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::pmr::cmatch</code> <span class="t-mark-rev t-since-cxx17">(C++17)</span></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">pmr</span><span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span><span class="kw4">const</span> <span class="kw4">char</span><span class="sy2">*</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::pmr::wcmatch</code> <span class="t-mark-rev t-since-cxx17">(C++17)</span></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">pmr</span><span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span><span class="kw4">const</span> <span class="kw4">wchar_t</span><span class="sy2">*</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::pmr::smatch</code> <span class="t-mark-rev t-since-cxx17">(C++17)</span></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">pmr</span><span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span>std<span class="sy4">::</span><span class="me2">string</span><span class="sy4">::</span><span class="me2">const_iterator</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>std::pmr::wsmatch</code> <span class="t-mark-rev t-since-cxx17">(C++17)</span></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">pmr</span><span class="sy4">::</span><span class="me2">match_results</span><span class="sy1"><</span>std<span class="sy4">::</span><span class="me2">wstring</span><span class="sy4">::</span><span class="me2">const_iterator</span><span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E6.88.90.E5.91.98.E7.B1.BB.E5.9E.8B">成员类型</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-hitem">
|
|
<td>成员类型</td>
|
|
<td>定义</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>allocator_type</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">Allocator</span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>value_type</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-regex-sub_match.html"><span class="kw2002">std::<span class="me2">sub_match</span></span></a><span class="sy1"><</span>BidirIt<span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>const_reference</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">const</span> value_type<span class="sy3">&</span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>reference</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">value_type<span class="sy3">&</span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>const_iterator</code></td>
|
|
<td><i>实现定义</i>(取决于底层容器)</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>iterator</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">const_iterator</span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>difference_type</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-iterator-iterator_traits.html"><span class="kw651">std::<span class="me2">iterator_traits</span></span></a><span class="sy1"><</span>BidirIt<span class="sy1">></span><span class="sy4">::</span><span class="me2">difference_type</span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>size_type</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-memory-allocator_traits.html"><span class="kw701">std::<span class="me2">allocator_traits</span></span></a><span class="sy1"><</span>Alloc<span class="sy1">></span><span class="sy4">::</span><span class="me2">size_type</span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>char_type</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-iterator-iterator_traits.html"><span class="kw651">std::<span class="me2">iterator_traits</span></span></a><span class="sy1"><</span>BidirIt<span class="sy1">></span><span class="sy4">::</span><span class="me2">value_type</span></span></span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><code>string_type</code></td>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-string-basic_string.html"><span class="kw1228">std::<span class="me2">basic_string</span></span></a><span class="sy1"><</span>char_type<span class="sy1">></span></span></span></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E6.88.90.E5.91.98.E5.87.BD.E6.95.B0">成员函数</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div t-dsc-member-nobold-div">
|
|
<div><a href="cpp-regex-match_results-match_results.html"><span class="t-lines"><span>(构造函数)</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>构造对象<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div t-dsc-member-nobold-div">
|
|
<div><a href="cpp-regex-match_results-~match_results.html"><span class="t-lines"><span>(析构函数)</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>析构对象<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-operator=.html"><span class="t-lines"><span>operator=</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>赋值内容<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-get_allocator.html"><span class="t-lines"><span>get_allocator</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回关联的分配器<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<h5><span class="mw-headline" id=".E7.8A.B6.E6.80.81">状态</span></h5>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-ready.html"><span class="t-lines"><span>ready</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>检查结果是否合法<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<h5><span class="mw-headline" id=".E5.A4.A7.E5.B0.8F">大小</span></h5>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-empty.html"><span class="t-lines"><span>empty</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>检查匹配是否成功<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-size.html"><span class="t-lines"><span>size</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回完全建立的结果状态中的匹配数<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-max_size.html"><span class="t-lines"><span>max_size</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回子匹配的最大可能数量<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<h5><span class="mw-headline" id=".E5.85.83.E7.B4.A0.E8.AE.BF.E9.97.AE">元素访问</span></h5>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-length.html"><span class="t-lines"><span>length</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回特定子匹配的长度<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-position.html"><span class="t-lines"><span>position</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回特定子匹配首字符的位置<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-str.html"><span class="t-lines"><span>str</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回特定子匹配的字符序列<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-operator_at.html"><span class="t-lines"><span>operator[]</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回指定的子匹配<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-prefix.html"><span class="t-lines"><span>prefix</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回目标序列起始和完整匹配起始之间的子序列。<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-suffix.html"><span class="t-lines"><span>suffix</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回完整匹配结尾和目标序列结尾之间的子序列<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<h5><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8">迭代器</span></h5>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-begin.html"><span class="t-lines"><span>begin</span><span>cbegin</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回指向子匹配列表起始的迭代器<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-end.html"><span class="t-lines"><span>end</span><span>cend</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回指向子匹配列表末尾的迭代器<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<h5><span class="mw-headline" id=".E6.A0.BC.E5.BC.8F">格式</span></h5>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-format.html"><span class="t-lines"><span>format</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>为输出格式化匹配结果<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<h5><span class="mw-headline" id=".E4.BF.AE.E6.94.B9.E5.99.A8">修改器</span></h5>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-swap.html"><span class="t-lines"><span>swap</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>交换内容<br />
|
|
<span class="t-mark">(公开成员函数)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E9.9D.9E.E6.88.90.E5.91.98.E5.87.BD.E6.95.B0">非成员函数</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-operator_cmp.html"><span class="t-lines"><span>operator==</span><span>operator!=</span></span></a></div>
|
|
<div><span class="t-lines"><span></span><span><span class="t-mark-rev t-until-cxx20">(C++20 中移除)</span></span></span></div>
|
|
</div>
|
|
</td>
|
|
<td>以字典序比较两个匹配结果的值<br />
|
|
<span class="t-mark">(函数模板)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-regex-match_results-swap2.html"><span class="t-lines"><span>std::swap<span class="t-dsc-small">(std::match_results)</span></span></span></a></div>
|
|
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
|
|
</div>
|
|
</td>
|
|
<td>特化 <a href="cpp-algorithm-swap.html"><tt>std::swap</tt></a> 算法<br />
|
|
<span class="t-mark">(函数模板)</span></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|