Files
hustoj/web/cppreference-zh/chmhelp/cpp-language-attributes-carries_dependency.html
2025-08-01 12:57:54 +08:00

45 lines
4.1 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>C++ &#23646;&#24615;&#65306; carries_dependency (C++11 &#36215;)</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_language_attributes_carries_dependency 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%">C++ &#23646;&#24615;&#65306;</span> carries_dependency <span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-language.html">language</a>&lrm; | <a href="cpp-language-attributes.html">attributes</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#25351;&#31034;&#37322;&#25918;&#28040;&#36153; <span class="t-lc"><a href="cpp-atomic-memory_order.html">std::memory_order</a></span> &#20013;&#30340;&#20381;&#36182;&#38142;&#20256;&#36827;&#21644;&#20256;&#20986;&#35813;&#20989;&#25968;&#65292;&#36825;&#20801;&#35768;&#32534;&#35793;&#22120;&#36339;&#36807;&#19981;&#24517;&#35201;&#30340;&#20869;&#23384;&#26629;&#26639;&#25351;&#20196;&#12290;</p>
<h3><span class="mw-headline" id=".E8.AF.AD.E6.B3.95">&#35821;&#27861;</span></h3>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td class="t-sdsc-nopad"><code><b>[[carries_dependency]]</b></code></td>
<td class="t-sdsc-nopad"></td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.A7.A3.E9.87.8A">&#35299;&#37322;</span></h3>
<p>&#25351;&#31034;&#37322;&#25918;&#28040;&#36153; <span class="t-lc"><a href="cpp-atomic-memory_order.html">std::memory_order</a></span> &#20013;&#30340;&#20381;&#36182;&#38142;&#20256;&#36827;&#21644;&#20256;&#20986;&#35813;&#20989;&#25968;&#65292;&#36825;&#20801;&#35768;&#32534;&#35793;&#22120;&#36339;&#36807;&#19981;&#24517;&#35201;&#30340;&#20869;&#23384;&#26629;&#26639;&#25351;&#20196;&#12290;</p>
<p>&#27492;&#23646;&#24615;&#21487;&#22312;&#20004;&#31181;&#24773;&#24418;&#20013;&#20986;&#29616;&#65306;</p>
<div class="t-li1"><span class="t-li">1)</span> &#23427;&#21487;&#24212;&#29992;&#20110;&#20989;&#25968;&#25110; lambda &#34920;&#36798;&#24335;&#30340;&#24418;&#21442;&#22768;&#26126;&#65292;&#35813;&#24773;&#20917;&#19979;&#23427;&#25351;&#31034;&#20174;&#35813;&#24418;&#21442;&#30340;&#21021;&#22987;&#21270;&#21521;&#35813;&#23545;&#35937;&#30340;&#24038;&#20540;&#21040;&#21491;&#20540;&#36716;&#25442;&#20013;&#25658;&#24102;&#20381;&#36182;&#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> &#23427;&#21487;&#24212;&#29992;&#20110;&#20989;&#25968;&#22768;&#26126;&#25972;&#20307;&#65292;&#35813;&#24773;&#20917;&#19979;&#23427;&#25351;&#31034;&#20174;&#36820;&#22238;&#20540;&#21521;&#20989;&#25968;&#35843;&#29992;&#34920;&#36798;&#24335;&#30340;&#27714;&#20540;&#20013;&#25658;&#24102;&#20381;&#36182;&#12290;</div>
<p>&#27492;&#23646;&#24615;&#24517;&#39035;&#20986;&#29616;&#22312;&#20219;&#24847;&#32763;&#35793;&#21333;&#20803;&#20013;&#26576;&#20010;&#20989;&#25968;&#25110;&#20854;&#24418;&#21442;&#20043;&#19968;&#30340;&#39318;&#20010;&#22768;&#26126;&#19978;&#12290;&#33509;&#21478;&#19968;&#32763;&#35793;&#21333;&#20803;&#20013;&#30340;&#35813;&#20989;&#25968;&#25110;&#20854;&#24418;&#21442;&#30340;&#39318;&#20010;&#22768;&#26126;&#19978;&#26410;&#20351;&#29992;&#35813;&#23646;&#24615;&#65292;&#21017;&#31243;&#24207;&#38750;&#33391;&#26500;&#65307;&#19981;&#35201;&#27714;&#35786;&#26029;&#12290;</p>
<p>&#29992;&#27861;&#31034;&#20363;&#35265; <span class="t-lc"><a href="cpp-atomic-kill_dependency.html">std::kill_dependency</a></span> &#12290;</p>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>